

html,
body {
	font-family: 'GRAPHIK-REGULAR', sans-serif, arial, verdana;
}

input,
button,
textarea,
select,
button {
	font-family: 'GRAPHIK-REGULAR', sans-serif, arial, verdana;
}

.bgf5 {
	background: #f5f5f5;
}

.bgf8 {
	background: #f8f8f8;
}

.bgf9 {
	background: #f9f9f9;
}


.fz60 {
	font-size: 60px;
}

.fz40 {
	font-size: 40px;
}

.fz30 {
	font-size: 30px;
}

.public_text1 {
	font-size: 14px;
	line-height: 28px;
}

.public_text2 {
	font-size: 16px;
	line-height: 28px;
}

.public_text3 {
	font-size: 16px;
	line-height: 30px;
}


.main_content {
	padding-top: 70px;
	padding-bottom: 80px;
}

.main_content2 {
	padding-top: 100px;
}

.main_content3 {
	padding-bottom: 100px;
}



.scroll_dots.owl-theme .owl-dots {
	width: 100%;
	padding-top: 25px;
}

.scroll_dots.owl-theme .owl-dots .owl-dot span {
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #ddd;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.scroll_dots.owl-theme .owl-dots .owl-dot.active span,
.scroll_dots.owl-theme .owl-dots .owl-dot:hover span {
	background: #51a51f;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}




.header {
	height: 179px;
}

.header_t {
	background: #48921d;
}

.header_t .wrapper {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	justify-content: flex-end;
	-ms-justify-content: flex-end;
	-webkit-justify-content: flex-end;
}

.header_search {
	width: 235px;
	height: 32px;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	border: 1px solid #82ce55;
	border-radius: 16px;
}

.header_search_text {
	width: calc(100% - 40px);
	font-size: 14px;
	border: none;
	color: #fff;
	padding-left: 20px;
}

.header_search_text::-webkit-input-placeholder {
	color: #fff;
}

.header_search_btn {
	width: 40px;
	height: 30px;
	color: #fff;
	text-align: center;
	font-size: 26px;
	border: none;
}



.header_sm {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: flex-end;
	-ms-justify-content: flex-end;
	-webkit-justify-content: flex-end;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	height: 44px;
}

.header_sm a {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	width: 36px;
	height: 40px;
	color: #fff;
	font-size: 18px;
}

.header_sm a:hover {
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
}

.header_b {
	height: 135px;

}

.header_b.hover {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 3;
	width: 100%;
	box-shadow: 0 0 7px rgba(115, 115, 115, .2);
	background: #fff;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;

}

.header_b {
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.header_b .wrapper {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
}

.logo {
	width: 250px;
	height: 135px;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
}

.header_b_r {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	width: calc(100% - 250px);
}

.menu_dl {
	width: calc(100% - 150px);
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: flex-end;
	-ms-justify-content: flex-end;
	-webkit-justify-content: flex-end;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	padding-right: 6%;
}

.menu_dl dd {
	height: 94px;
	position: relative;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.menu_tt {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	font-size: 16px;
	line-height: 50px;
	color: #444;
	padding: 0 27px;
	font-weight: 500;
	border-radius: 25px;
	text-transform: capitalize;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	margin: 22px 0;
}

.menu_tt .icon {
	font-size: 14px;
	margin-left: 6px;
}

.menu_down {
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 2;
	width: 340px;
	background: #fff;
	border-top: 3px solid #51a51f;
	box-shadow: 0 0 7px rgba(115, 115, 115, .2);
}

.menu_down a {
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #666;
	padding: 12px 20px;
	text-transform: capitalize;
}

.menu_down a:hover {
	background: #eaf3e5;
}

.menu_dl dd.hover .menu_tt {
	color: #fff;
	background: #51a51f;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}


.header_b_r_btn {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	width: 180px;
	height: 46px;
	line-height: 46px;
	font-size: 30px;
	color: #f26722;
	border-radius: 5px;
}

.header_b_r_btn .icon {
	font-size: 20px;
	margin-right: 10px;
}

/*
 * wap head
 */
.mobile_header {
	display: none;
	clear: both;
	width: 100%;
	height: 52px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.mobile_header_top {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 7;
	width: 100%;
	height: 52px;
	background: #333;
	box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
}


.mobile_logo {
	width: 220px;
	height: 52px;
	margin-left: 15px;
}

.mobile_logo img {
	display: block;
	height: 30px;
	max-height: auto;
	width: auto;
}

.mobile_menu_btn {
	position: absolute;
	right: 0;
	top: 0;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	width: 54px;
	height: 52px;
	cursor: pointer;
}

.mobile_menu_btn span {
	display: block;
	height: 3px;
	width: 28px;
	background: #fff;
	border-radius: 4px;
	margin-bottom: 6px;
}

.mobile_menu_btn span:last-child {
	margin-bottom: 0;
}

.mobile_search_icon {
	width: 40px;
	height: 52px;
	color: #fff;
	font-size: 26px;
	line-height: 52px;
	text-align: center;
	margin-right: 52px;
	cursor: pointer;
}

.mobile_header.hover {
	background: rgba(0, 0, 0, .5);
	box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.mobile_menu_box {
	position: fixed;
	right: -110%;
	top: 0;
	z-index: 8;
	width: 75%;
	height: 100%;
	background: #fff;
	padding: 20px 15px;
	overflow-y: auto;
	box-sizing: border-box;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.mobile_menu_box.show {
	right: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.mobile_menu_dl dd {
	clear: both;
	line-height: 1.3;
	border-bottom: 1px solid #e1e1e1;
}

.mobile_menu_tt {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.mobile_menu_tt .text {
	float: left;
	width: calc(100% - 44px);
	color: #333;
	font-size: 18px;
	line-height: 24px;
	padding: 10px 0;
	text-transform: capitalize;
}

.mobile_menu_dl dd.hover .mobile_menu_tt .text {
	color: #51a51f;
}

.mobile_menu_tt_icon {
	display: none;
	float: right;
	float: right;
	width: 44px;
	line-height: 44px;
	text-align: center;
	color: #333;
	font-size: 18px;
	-webit-transition: all 0.5s;
	transition: all 0.5s;
	transform: rotateZ(0deg);
	-webkit-transform: rotateZ(-90deg);
	-moz-transform: rotateZ(-90deg);
	-ms-transform: rotateZ(-90deg);
	-o-transform: rotateZ(-90deg);
}

.mobile_menu_down {
	display: none;
	padding: 6px 0 10px 12px;
}

.mobile_menu_down_clm {
	margin-bottom: 8px;
}

.mobile_menu_down_clm_tt {
	display: -ms-flex;
	display: -webkit-flex;
	display: flex;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	font-size: 14px;
	color: #333;
}

.mobile_menu_down_clm_tt .tt {
	width: 100%;
	color: #333;
	line-height: 20px;
	font-size: 14px;
	text-transform: capitalize;
	padding: 5px 0;
}

.mobile_menu_down_clm_list {
	display: none;
	padding: 5px 0 0 10px;
}

.mobile_menu_down_clm_list a {
	display: block;
	font-size: 12px;
	line-height: 1.4;
	color: #333;
	padding: 5px 0 5px 14px;
	position: relative;
}

.mobile_menu_down_clm_list a::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	width: 5px;
	height: 5px;
	margin-top: -3px;
	background: #333;
	border-radius: 50%;
}

.mobile_menu_tt_icon.hover {
	transform: rotateZ(0deg);
	-webkit-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	-webit-transition: all 0.5s;
	transition: all 0.5s;
}


/* .mobile_menu_dl dd.hover .mobile_menu_tt .text{
	font-weight: bold;
} */

.mobile_search_box {
	position: fixed;
	left: 0;
	top: 52px;
	z-index: 7;
	display: none;
	width: 100%;
	padding: 20px;
	background: #fafafa;
}

.mobile_search_box form {
	width: 100%;
	padding: 2px;
	border-radius: 5px;
	border: 1px solid #ddd;
}

.mobile_search_text {
	float: left;
	line-height: 40px;
	padding-left: 15px;
	font-size: 14px;
	width: calc(100% - 40px);
	border: 0;
}

.mobile_search_btn_text {
	float: right;
	width: 40px;
	height: 40px;
	font-size: 24px;
	color: #51a51f;
	font-weight: bold;
	text-align: center;
	line-height: 40px;
	border: none;
	background: none;
}

.mobile_menu_b {
	margin-top: 40px;
}

.mobile_menu_b_clm {
	margin-bottom: 25px;
}

.mobile_menu_b_clm .tt {
	font-size: 16px;
	font-family: "OpenSans-Bold";
	color: #333;
	margin-bottom: 8px;
}

.mobile_menu_b_clm .text {
	font-size: 14px;
	color: #333;
}

.mobile_menu_b_clm .text a {
	color: #333;
	word-break: break-all;
}

.mobile_sm {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.mobile_sm a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	text-align: center;
	color: #444;
	margin: 0 5px 0 0;
}




.mask,
.mobile_menu_mask {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 7;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .2);
}

.mobile_menu_mask {
	z-index: 8;
}



/* banner */
.banner_box {
	position: relative;
}

.banner_bars {
	position: absolute;
	left: 0;
	bottom: 60px;
	z-index: 2;
	width: 100%;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
}

.banner_bars .item {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	width: 20px;
	height: 20px;
	position: relative;
	border-radius: 50%;
	overflow: hidden;
	border: 1px solid transparent;
	cursor: pointer;
	margin: 0 7px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.banner_bars .item::after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
}

.banner_bars .item .icon_box {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: #fff;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.banner_bars .item .icon_box .icon {
	width: 4px;
	height: 4px;
	background: #000;
	border-radius: 50%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.banner_bars .item.active {
	border: 1px solid #fff;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.banner_bars .item.active .icon_box {
	background: none;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.banner_bars .item.active .icon_box .icon {
	background: #fff;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}


/* ind_box1 */
.ind_box1 {
	background: url(../image/ind_bg1.jpg) no-repeat center bottom / cover;
}

.ind_box1_con {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.ind_box1_l {
	width: 45%;
}

.ind_box1_title1 .tt1 {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	font-size: 16px;
	color: #999;
}

.ind_box1_title1 .tt1 .icon {
	margin-right: 10px;
}

.ind_box1_title1 .tt2 {
	font-size: 36px;
	color: #51a51f;
	font-family: "BarlowCondensed-Medium";
	padding: 22px 0 21px;
}

.ind_box1_title1 .tt3 {
	color: #333;
	font-size: 60px;
	line-height: 1;
	font-family: "MONTSERRAT-BOLD";
}

.ind_box1_text {
	color: #999;
	margin: 30px 0 40px;
}

.ind_box1_l_b {
	height: 80px;
	padding-left: 25px;
	border-left: 8px solid #51a51f;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
}

.ind_box1_r {
	width: 47.1%;
}

.ind_box1_r img {
	border-radius: 10px;
}


.ind_box2 {
	background: url(../image/ind_bg2.jpg) no-repeat center center / cover;
}

.ind_title1 {
	margin-bottom: 40px;
}

.ind_title1 .icon {
	margin-bottom: 17px;
}

.ind_title1 .tt {
	color: #333;
	font-family: "MONTSERRAT-BOLD";
}

.ind_title1 .text {
	color: #999;
	padding-top: 16px;
}

.ind_box2_list {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.ind_box2_list dd {
	width: calc((100% - 260px) / 3);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.ind_box2_list dd a {
	display: block;
}

.ind_box2_list dd .pic {
	border-radius: 8px;
	overflow: hidden;
}

.ind_box2_list dd .pic img {
	width: 100%;
}

.ind_box2_list dd .con {
	padding: 30px 10px 0;
	text-align: center;
}

.ind_box2_list dd .con .tt {
	font-size: 18px;
	font-family: "Montserrat-Semi-Bold";
	margin-bottom: 10px;
}

.ind_box2_list dd:hover {
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}


.ind_box3 {
	background: url(../image/ind_bg3.jpg) no-repeat center center / cover;
}


.ind_box3_con {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.ind_box3_l {
	width: 49%;
}

.ind_box3_l a {
	display: block;
	border-radius: 5px;
	background: #fff;
	box-shadow: 0 0 15px rgba(115, 115, 115, .2);
}

.ind_box3_l_pic {
	overflow: hidden;
}

.ind_box3_l_con {
	padding: 40px 3% 60px;
}

.ind_box3_l_con_tt1 {
	font-size: 16px;
	color: #51a51f;
}

.ind_box3_l_con_tt2 {
	color: #333;
	font-family: "MONTSERRAT-BOLD";
	margin: 15px 0;
}

.ind_box3_l_con_text {
	color: #999;
	margin-bottom: 28px;
}

.ind_box3_l_btn {
	width: 464px;
	height: 60px;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	border-radius: 30px;
	color: #fff;
	font-size: 16px;
	background: #51a51f;
}

.ind_box3_l_btn .icon {
	font-size: 26px;
	margin-left: 10px;
}

.ind_box3_r {
	width: 99%;
}

.ind_box3_r_list {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.ind_box3_r_list dd {
	width: calc((100% - 32px) / 3);
	margin: 0 0 30px 0;
}

.ind_box3_r_list dd a {
	display: block;
	overflow: hidden;
	border-radius: 5px;
}

.ind_box3_r_list dd a .pic {
	position: relative;
	overflow: hidden;
}

.ind_box3_r_list dd a .pic img {
	width: 100%;
}

.ind_box3_r_list dd a .pic .icon {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	color: #fff;
	font-size: 48px;
	background: rgba(0, 0, 0, .4);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.ind_box3_r_list dd a .tt {
	color: #666;
	font-size: 14px;
	text-align: center;
	background: #f6f6f6;
	line-height: 60px;
}

.ind_box3_r_list dd a:hover .pic .icon {
	opacity: 1;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.ind_box3_r_list dd a:hover .pic img {
	transform: scale(1.03, 1.03);
	-webkit-transform: scale(1.03, 1.03);
}

.ind_box3_r_list dd a:hover .tt {
	color: #fff;
	background: #51a51f;
}


.ind_box4 {
	background: #f4f4f4;
}

.ind_box4_list {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.ind_box4_list dd {
	width: calc((100% - 80px) / 3);
}

.ind_box4_list dd a {
	display: block;
	position: relative;
}

.ind_box4_list dd a .pic {
	overflow: hidden;
}

.ind_box4_list dd a .pic img {
	width: 100%;
}

.ind_box4_list dd a .con {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	background: rgba(0, 0, 0, .2);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.ind_box4_list dd a .con .icon {
	margin-bottom: 12px;
}

.ind_box4_list dd a .con .tt {
	font-size: 22px;
	color: #fff;
	font-family: "MONTSERRAT-LIGHT";
}

.ind_box4_list dd a:hover .con {
	background: rgba(0, 0, 0, .4);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.ind_box4_list dd a:hover .pic img {
	transform: scale(1.03, 1.03);
	-webkit-transform: scale(1.03, 1.03);
}


.ind_box5 {
	background: #f6f6f6;
}

.ind_box5_con {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.ind_box5_l .tt {
	font-size: 18px;
	color: #333;
	font-family: "MONTSERRAT-BOLD";
	margin-bottom: 12px;
}

.ind_box5_l .text {
	color: #999;
}

.ind_box5_r_btn {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	width: 390px;
	height: 60px;
	color: #fff;
	font-size: 14px;
	background: #51a51f;
	border-radius: 30px;
}

.ind_box5_r_btn .icon {
	font-size: 28px;
	margin-right: 10px;
}


.ind_box6 {
	padding-top: 80px;
	padding-bottom: 20px;
	background: url(../image/ind_bg2.jpg) no-repeat center center / cover;
}

.ind_box6_list {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.ind_box6_list dd {
	width: 30%;
	margin-bottom: 50px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.ind_box6_list dd a .icon_box {
	width: 126px;
	height: 126px;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	border-radius: 50%;
	background: #fff;
	margin: 0 auto;
}

.ind_box6_list dd a .icon {
	font-size: 48px;
	background-image: -webkit-linear-gradient(top, #4cabd7, #1a5780);
	background-image: linear-gradient(top, #4cabd7, #1a5780);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

.ind_box6_list dd a .con {
	padding: 20px 0 0;
	color: #fff;
	text-align: center
}

.ind_box6_list dd a .con .tt {
	font-size: 24px;
	font-family: "MONTSERRAT-LIGHT";
	margin-bottom: 10px;
}

.ind_box6_list dd:hover {
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}



.ind_box7 {
	background: url(../image/ind_bg7.jpg) no-repeat center center / cover;
}

.ind_box7_con {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.ind_box7_l {
	width: 48%;
}

.ind_box7_l img {
	display: block;
	border-radius: 10px;
}

.ind_box7_r {
	width: 45%;
}

.ind_box7_r_title1 {
	margin-bottom: 30px;
}

.ind_box7_r_title1 .tt1 {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	font-size: 16px;
	color: #666;
}

.ind_box7_r_title1 .tt1 .icon {
	margin-right: 15px;
}

.ind_box7_r_title1 .tt2 {
	font-family: "MONTSERRAT-BOLD";
	line-height: 1.2;
	color: #333;
	margin: 20px 0 18px;
}

.ind_box7_r_title1 .text {
	color: #999;
}

.ind_box7_r_list dd {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	margin-bottom: 33px;
}

.ind_box7_r_list dd .icon {
	width: 52px;
	height: 52px;
	line-height: 52px;
	color: #fff;
	font-size: 30px;
	text-align: center;
	background: #51a51f;
	border: 1px solid #51a51f;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.ind_box7_r_list dd .tt {
	width: calc(100% - 52px);
	padding-left: 25px;
	font-size: 16px;
	line-height: 1.5;
}

.ind_box7_r_list dd:hover .icon {
	color: #51a51f;
	background: #fff;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}


.ind_box7_r_text {
	color: #999;
}


.ind_box8 {
	background: url(../image/ind_bg4.jpg) no-repeat center center / cover;
	background-attachment: fixed;
}

.ind_box8_con {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}


.ind_box8_l {
	width: 50%;
}

.ind_box8_l .ind_box7_r_title1 .tt2 {
	font-size: 60px;
	line-height: 1.15;
	font-family: "BARLOWCONDENSED-BOLD";
}

.ind_box8_r {
	width: 40%;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
}

.ind_box8_r a .icon {
	margin-bottom: 15px;
}

.ind_box8_r a .tt {
	font-size: 18px;
	text-align: center;
	color: #fff;
}



/* footer */
.footer {
	background: #12263e;
}

.footer_t {
	padding: 68px 0;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.footer_sm {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.footer_sm a {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	width: 38px;
	height: 38px;
	font-size: 20px;
	color: #7f8a97;
	border-radius: 50%;
	background: #2a3c52;
	margin: 0 17px 0 0;
}

.footer_sm a:hover {
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
}

.footer_t_r {
	width: 445px;
	height: 60px;
	background: #fff;
	padding: 6px;
	border-radius: 30px;
}

.footer_t_r_form {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	position: relative;
}

.footer_t_r_form .icon {
	position: absolute;
	left: 15px;
	top: 0;
	width: 40px;
	height: 48px;
	line-height: 48px;
	font-size: 26px;
	text-align: center;
	color: #91a4b4;
}

.footer_t_r_form_text {
	width: calc(100% - 158px);
	height: 48px;
	padding-left: 55px;
	font-size: 14px;
	color: #333;
	border: none;
}

.footer_t_r_form_text::-webkit-input-placeholder {
	color: #91a4b4;
}

.footer_t_r_form_btn {
	width: 158px;
	height: 48px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	background: #51a51f;
	border: none;
	border-radius: 24px;
}

.footer_m {
	padding: 55px 0 65px;
	border-top: 1px solid #415165;
	border-bottom: 1px solid #415165;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.footer_m_item {
	width: 30%;
}

.footer_m_item_logo {
	margin-bottom: 17px;
}

.footer_m_text {
	/* color: #89939f; */
	color: #fff;
}

.footer_m_item_link {
	width: 280px;
}

.footer_m_item_title {
	font-size: 24px;
	color: #fff;
	font-family: "MONTSERRAT-BOLD";
	margin-bottom: 25px;
}

.footer_m_item_list1 {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.footer_m_item_list1 dd {
	width: 50%;
	padding: 6px 0;
}

.footer_m_item_list1 dd a {
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #89939f;
}

.footer_m_item_list1 dd a:hover {
	color: #fff;
}

.footer_m_item_list2 dd {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	color: #89939f;
	padding: 9px 0;
}

.footer_m_item_list2 dd .icon {
	width: 30px;
	line-height: 30px;
	font-size: 24px;
}

.footer_m_item_list2 dd .tt {
	font-size: 14px;
	line-height: 30px;
}

.footer_m_item_list2 dd .tt a {
	color: #89939f;
}

.footer_m_item_list2 dd .tt a:hover {
	color: #fff;
}


.footer_b {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	padding: 28px 0;
}

.footer_b_text {
	font-size: 14px;
	line-height: 28px;
	color: #89939f;
}

.footer_b_text a {
	color: #89939f;
}

.footer_b_text a:hover {
	color: #fff;
}

/* float_fixed*/
.float_fixed {
	position: fixed;
	right: 0;
	bottom: 30%;
	z-index: 3;
	overflow: hidden;
	border-radius: 40px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .2);
}

.float_fixed_t {
	background: #fff;
	padding: 15px 0 10px;
	overflow: hidden;
	border-top-left-radius: 40px;
	border-top-right-radius: 40px;
}

.float_fixed_t .icon {
	display: block;
	width: 80px;
	height: 74px;
	line-height: 74px;
	text-align: center;
	color: #51a51f;
	font-size: 40px;
	background: #fff;
}

.back_top {
	display: block;
	position: relative;
	z-index: 5;
	width: 58px;
	height: 58px;
	line-height: 58px;
	text-align: center;
	font-size: 30px;
	color: #fff;
	background: #51a51f;
	margin-left: -1%;
	overflow: hidden;
}





/* about */

.sub_banner_about {
	height: 720px;
	background-position: center center;
	background-size: cover;
	position: relative;
}

.sub_banner_about .wrapper {
	height: 100%;
}

.sub_banner_about_con {
	height: 100%;
	padding-top: 60px;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	-webkit-flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
}

.sub_banner_about_tt {
	font-size: 130px;
	color: #fff;
	line-height: 1;
	font-family: "BARLOWCONDENSED-BOLD";
	margin-bottom: 25px;
}

.sub_banner_about_text {
	font-size: 14px;
	line-height: 28px;
	color: #fff;
	margin-bottom: 35px;
}





.about_box1_t {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	padding-bottom: 45px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 45px;
}


.about_box1_t_l {
	width: 42%;
}

.about_box1_t_l_title1 {
	margin-bottom: 25px;
}

.about_box1_t_l_title1 .tt1 {
	font-size: 16px;
	color: #999;
	margin-bottom: 22px;
}

.about_box1_t_l_title1 .tt2 {
	line-height: 1.2;
	font-family: "MONTSERRAT-BOLD";
}

.about_box1_t_l_title1 .tt2 span {
	background: #51a51f;
	color: #fff;
}

.about_box1_t_l_text {
	font-size: 16px;
	line-height: 28px;
	color: #666;
}

.about_box1_t_r {
	width: 56%;
}

.about_box1_t_r_list {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.about_box1_t_r_list dd {
	width: 32%;
	text-align: center;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.about_box1_t_r_list dd .num {
	color: #999;
	font-size: 30px;
	font-family: "MONTSERRAT-LIGHT";
	margin-bottom: 12px;
}

.about_box1_t_r_list dd .num .num_tt {
	font-size: 60px;
}

.about_box1_t_r_list dd .tt {
	font-size: 16px;
	color: #333;
}

.about_box1_t_r_list dd:hover {
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}


.about_box2 {
	height: 720px;
	background-position: center center;
	background-size: cover;
	background-attachment: fixed;
	position: relative;
}

.about_box2_icon1 {
	position: absolute;
	right: 0;
	top: 0;
	width: 280px;
	z-index: 2;
	transform: translate(0, -50%);
}

.about_box2_icon1 img {
	width: 100%;
}

.about_box3 {
	background: url(../image/about_bg2.png) no-repeat center center / cover;
}

.about_box3_list1 {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	margin-bottom: 80px;
}

.about_box3_list1 .icon {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	width: 86px;
	height: 86px;
	color: #fff;
	font-size: 44px;
	border-radius: 50%;
	background: #51a51f;
	margin: 0 21px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.about_box3_list1 .icon:hover {
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.about_box3_scroll_box {
	position: relative;
	background: url(../image/about_bg6.png) no-repeat center bottom / 100% auto;
	padding: 0 150px 15px;
}

.about_box3_scroll.owl-theme .owl-dots {
	padding-top: 69px;
}


.about_box4 {
	height: 600px;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}

.about_box4 .wrapper {
	height: 100%;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	-webkit-flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
}

.about_box4_text {
	font-size: 24px;
	line-height: 1.7;
}


.about_box5 {
	height: 665px;
	background: url(../image/about_bg4.jpg) no-repeat center center / cover;
}

.about_box5 .wrapper {
	height: 100%;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	-webkit-flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
}

.about_box5_con {
	width: 70%;
	max-width: 500px;
}


.about_box6 {
	background: url(../image/about_bg5.jpg) no-repeat center center / cover;
	background-attachment: fixed;
}

.about_box6_scroll_box {
	position: relative;
	margin: 0 auto;
	width: 92%;
	max-width: 1600px;
}

.about_box6_scroll_box::after {
	content: "";
	position: absolute;
	left: 0;
	top: 60px;
	width: 100%;
	height: 17px;
	background: url(../image/about_his_icon2.png) no-repeat left center;
}

.about_box6_scroll_pic {
	max-width: 253px;
	border: 1px solid #e5e5e5;
	padding: 7px;
	border-radius: 3px;
	position: relative;
}

.about_box6_scroll_pic::after {
	content: "";
	display: block;
	position: absolute;
	left: 22px;
	top: 100%;
	width: 16px;
	height: 8px;
	background: url(https://www.leguony.com/d/images/his_icon2.png) no-repeat center center;
}

.about_box6_scroll_pic img {
	width: 100%;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
}

.about_box6_scroll_pic .item {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	-webkit-flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.about_box6_years {
	font-size: 40px;
	color: #fff;
	margin-top: 0;
	margin-bottom: 45px;
	text-align: center;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.about_box6_year_icon {
	position: absolute;
	left: 50%;
	top: 60px;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: #fff;
	margin-left: -8px;
}

.about_box6_con {
	height: calc(100% - 97px);
	padding: 40px 7% 45px;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	color: #fff;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.about_box6_con .tt {
	width: 100%;
	padding-right: 4%;
	font-size: 16px;
	line-height: 1.5;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.about_box6_con .icon {
	display: none;
}

.about_box6_scroll .item:hover .about_box6_years {
	color: #51a51f;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}











/* ~~~~~~~~~~~~~~~~~~~dddddd,css */
/* ~~~~~~~~~~~~~~~~~~~dddddd,css */
/* ~~~~~~~~~~~~~~~~~~~dddddd,css */
.SubPage_banner {
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}

.SubPage_banner.h_420 {
	height: 420px;
}

.SubPage_crumbs {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: rgba(0, 0, 0, 0.3);
}

.SubPage_crumbs_w {
	padding: 18px 0 18px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.SubPage_crumbs_w .iconfont {
	width: 30px;
	font-size: 20px;
	color: #ffffff;
}

.SubPage_crumbs_w .crumbs_a {
	width: calc(100% - 30px);
	font-size: 14px;
	color: #ffffff;
	padding-top: 5px;
}

.SubPage_crumbs_w .crumbs_a a {
	color: #ffffff;
}

.SubPage_crumbs_w .crumbs_a a:hover {
	color: #f26722;
}

.SubPage_banner_title {
	max-width: 960px;
	width: 100%;
	margin: 0 auto;
	font-family: "BARLOWCONDENSED-BOLD";
	font-size: 72px;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	padding: 0 10px;
	text-shadow: 0 5px 6px rgba(0, 0, 0, 0.5);
}

.supBoxOne1 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.supBoxOne1_L {
	width: 50%;
	-ms-perspective: 900px;
	-moz-perspective: 900px;
	-webkit-perspective: 900px;
	perspective: 900px;
	overflow: hidden;
}

.supBoxOne1_L img {
	width: 100%;
}

.supBoxOne1_L img:hover {
	-ms-transform: translateZ(30px);
	-moz-transform: translateZ(30px);
	-webkit-transform: translateZ(30px);
	transform: translateZ(30px);
}

.supBoxOne1_R {
	width: 46.5%;
}

.supBoxOne1_R .title {
	font-family: "MONTSERRAT-BOLD";
	font-size: 30px;
	color: #51a51f;
}

.supBoxOne1_R .text {
	font-size: 16px;
	color: #666666;
	line-height: 28px;
	padding-top: 18px;
}

.supBoxTwo {
	background: #f6f6f6;
}

.supBoxTwo1 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-align-items: flex-start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.supBoxTwo1_L {
	width: 62.8%;
}

.supBoxTwo1_L table {
	width: 100%;
}

.supBoxTwo1_L table tr td {
	font-size: 14px;
	color: #666666;
	line-height: 26px;
	padding: 20px 10px 20px;
	text-align: center;
	border: 1px solid #f6f6f6;
}

.supBoxTwo1_L table tr:nth-child(odd) {
	background: #fafafa;
}

.supBoxTwo1_L table tr:nth-child(even) {
	background: #ffffff;
}

.supBoxTwo1_L table tr:first-child {
	background: #51a51f;
}

.supBoxTwo1_L table tr:first-child td {
	color: #ffffff;
}

.supBoxTwo1_L table tr td:first-child {
	text-align: left;
	padding-left: 35px;
}

.supBoxTwo1_R {
	width: 34%;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.supBoxTwo1_R .item {
	width: calc((100% - 30px) / 2);
	margin-bottom: 30px;
	-ms-perspective: 900px;
	-moz-perspective: 900px;
	-webkit-perspective: 900px;
	perspective: 900px;
	overflow: hidden;
}

.supBoxTwo1_R .item img {
	width: 100%;
}

.supBoxTwo1_R .item img:hover {
	-ms-transform: translateZ(30px);
	-moz-transform: translateZ(30px);
	-webkit-transform: translateZ(30px);
	transform: translateZ(30px);
}

.supBoxTwo1_R>.item:nth-last-child(-n + 2) {
	margin-bottom: 0;
}

.supBoxThree1 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.supBoxThree1 .item {
	position: relative;
	width: calc(100% / 4);
	height: 136px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	cursor: pointer;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.supBoxThree1 .item::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	-ms-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}

.supBoxThree1 .item:hover::before {
	background: rgba(81, 165, 31, 0.9);
}

.supBoxThree1 .item .iconfont {
	position: relative;
	width: 65px;
	font-size: 44px;
	color: #ffffff;
}

.supBoxThree1 .item span {
	position: relative;
	font-family: "MONTSERRAT-LIGHT";
	font-size: 24px;
	color: #ffffff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.supBoxThree1 .item.hover::before {
	background: rgba(81, 165, 31, 0.9);
}

.supBoxThree2 table {
	width: 100%;
}

.supBoxThree2 table tr {
	border-bottom: 1px solid #e5e5e5;
}

.supBoxThree2 table tr td {
	width: calc(100% / 4);
	font-size: 16px;
	color: #666666;
	padding: 15px 20px 15px 0;
}

.supBoxThree2 table tr:first-child {
	background: #f6f6f6;
	border-bottom: none;
}

.supBoxThree2 table tr:first-child td {
	font-family: "MONTSERRAT-LIGHT";
	color: #333333;
	padding: 45px 20px 45px 0;
}

.supBoxThree2 table tr td:first-child {
	padding-left: 4%;
}

.supBoxThree3 {
	padding-top: 75px;
}

.supBoxThree3 .text_box {
	max-width: 1100px;
	margin: 0 auto;
	font-family: "MONTSERRAT-BOLD";
	font-size: 30px;
	color: #333333;
	line-height: 48px;
	text-align: center;
}

.supBoxThree3 .btn_box {
	padding-top: 30px;
}

.supBoxThree3 .btn_box a {
	display: block;
	font-family: "MONTSERRAT-LIGHT";
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	width: 220px;
	line-height: 60px;
	margin: 0 auto;
	border-radius: 30px;
	background: #51a51f;
}

.supBoxThree3 .btn_box a:hover {
	opacity: 0.8;
}

/* foot inquiry,css */
.public_foot_inquiry {
	background: url(../image/foot_inquiry_bg.jpg) no-repeat center center / cover;
}

.foot_inquiry1 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}



.foot_inquiry1_L_01 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}

.foot_inquiry1_L_01 .img_box {
	width: 45px;
}

.foot_inquiry1_L_01 span {
	font-size: 16px;
	color: #ffffff;
	padding-top: 4px;
}

.foot_inquiry1_L_02 {
	font-family: "BARLOWCONDENSED-BOLD";
	font-size: 62px;
	color: #ffffff;
	line-height: 70px;
	text-transform: uppercase;
	padding-top: 15px;
}

.foot_inquiry1_L_03 {
	font-size: 16px;
	color: #ffffff;
	line-height: 28px;
	padding-top: 10px;
}

.foot_inquiry1_L_04 .item {
	padding-top: 15px;
}

.foot_inquiry1_L_04 .item a {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.foot_inquiry1_L_04 .item a .iconfont {
	width: 40px;
	font-size: 22px;
	color: #ffffff;
	padding-top: 2px;
}

.foot_inquiry1_L_04 .item a span {
	width: calc(100% - 40px);
	font-size: 24px;
	color: #ffffff;
}

.foot_inquiry1_R {
	width: 49%;
}

.foot_inquiry1_R_form {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.foot_inquiry1_R_form .item {
	width: calc((100% - 15px) / 2);
	margin-bottom: 17px;
}

.foot_inquiry1_R_form .item input {
	font-size: 14px;
	color: #888888;
	width: 100%;
	height: 50px;
	background: #ffffff;
	border: none;
	padding: 0 10px 0 15px;
}

.foot_inquiry1_R_form .item.last {
	width: 100%;
}

.foot_inquiry1_R_form .item textarea {
	font-size: 14px;
	color: #888888;
	width: 100%;
	height: 120px;
	background: #ffffff;
	border: none;
	resize: none;
	padding: 15px 10px 10px 15px;
}

.foot_inquiry1_R_form .btn_box button {
	width: 160px;
	height: 50px;
	border-radius: 25px;
	border: none;
	background: #f26722;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
	-ms-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}

.foot_inquiry1_R_form .btn_box button:hover {
	opacity: 0.8;
}

.foot_inquiry1_R_form .btn_box button .iconfont {
	font-size: 24px;
	color: #ffffff;
}

.foot_inquiry1_R_form .btn_box button span {
	font-family: 'GRAPHIK-REGULAR', sans-serif, arial, verdana;
	font-size: 14px;
	color: #ffffff;
	text-transform: uppercase;
	padding-left: 5px;
}

/* foot inquiry,css~~~~~~~~~~~end */

.SubPage_banner.h_720 {
	height: 720px;
}

.proBoxOne1 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.proBoxOne1 .item {
	width: calc((100% - 50px) / 3);
	margin-right: 25px;
	margin-bottom: 50px;
}

.proBoxOne1 .item a {
	display: block;
}

.proBoxOne1 .item .img_box {
	position: relative;
}

.proBoxOne1 .item .img_box img {
	width: 100%;
}

.proBoxOne1 .item .img_box .hover_show {
	opacity: 0;
	position: absolute;
	top: 15px;
	left: 15px;
	right: 15px;
	bottom: 15px;
	background: #51a51f;
	padding: 45px 25px 30px 30px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-ms-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}

.proBoxOne1 .item:hover .img_box .hover_show {
	opacity: 1;
}

.proBoxOne1 .item .img_box .hover_show .tt {
	font-size: 22px;
	color: #ffffff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.proBoxOne1 .item .img_box .hover_show .text {
	font-size: 16px;
	color: #ffffff;
	line-height: 28px;
	padding-top: 10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.proBoxOne1 .item .img_box .hover_show .btn {
	font-size: 16px;
	color: #ffffff;
}

.proBoxOne1 .item .bottom_box {
	padding-top: 22px;
	-ms-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}

.proBoxOne1 .item:hover .bottom_box {
	opacity: 0;
}

.proBoxOne1 .item .bottom_box .tt {
	font-size: 22px;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.proBoxOne1 .item .bottom_box .btn {
	font-size: 16px;
	color: #51a51f;
	padding-top: 8px;
}

.proBoxOne1>.item:nth-child(3n) {
	margin-right: 0;
}

.proBoxOne2 {
	padding-top: 20px;
}

/* ~~~~~~~~~~~~~~~~~paging,css */

.public_paging {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.public_paging a {
	display: block;
	font-size: 16px;
	color: #666666;
	min-width: 44px; 
	line-height: 44px;
	text-align: center;
	background: #ffffff;
	border: 1px solid #dcdcdc;
	border-radius: 4px;
	margin: 0 7px;
	-ms-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	padding: 0 10px;
}
.public_paging  a.page-num-current{
color: #ffffff;
background: #51a51f;
border-color: #51a51f;
}

.public_paging a:hover {
	color: #ffffff;
	background: #51a51f;
	border-color: #51a51f;
}

.public_paging a.prev,
.public_paging a.next {
	width: 140px;
}

.public_paging a.hover {
	color: #ffffff;
	background: #51a51f;
	border-color: #51a51f;
}

/* ~~~~~~~~~~~~~~~~~paging,css~~~~~~~~~~~~~end */

.SubPage_banner.h_1000 {
	height: 1000px;
	background-attachment: fixed;
}

.new_deBoxOne {
	background: #f6f6f6;
}

.new_deOne1 {
	position: relative;
	padding: 70px 40px 50px;
	background: rgba(255, 255, 255, 0.95);
	margin-top: -940px;
}

.new_deOne1_content {
	max-width: 930px;
	margin: 0 auto;
}

.new_deOne1_content .big_title {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 24px;
	color: #333333;
	line-height: 42px;
}

.new_deOne1_content .date_box {
	font-size: 14px;
	color: #999999;
	padding-top: 22px;
}

.new_deOne1_content .content_box {
	font-size: 16px;
	color: #666666;
	line-height: 28px;
	padding: 25px 0 50px;
}

.new_deOne1_content .content_box img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}

.new_deOne1_content .share_box {
	padding-bottom: 50px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}

.new_deOne1_content .share_box .share_text {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 16px;
	color: #333333;
	padding-right: 5px;
}

.news_detail_paging {
	padding-top: 40px;
	border-top: 1px solid #e5e5e5;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.news_detail_paging_L {
	width: 70%;
}

.news_detail_paging_L .item {
	padding-bottom: 15px;
}

.news_detail_paging_L .item a {
	display: block;
	font-size: 14px;
	color: #999999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news_detail_paging_L .item a:hover {
	color: #51a51f;
}

.news_detail_paging_L .item a span {
	color: #333333;
}

.news_detail_paging_R .iconfont {
	display: block;
	font-size: 26px;
	color: #51a51f;
	text-align: center;
	width: 50px;
	height: 50px;
	line-height: 48px;
	border: 1px solid #e6e6e6;
	border-radius: 50%;
}

.news_detail_paging_R .iconfont:hover {
	color: #ffffff;
	background: #51a51f;
}

.new_deOne2_list {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.new_deOne2_list .item {
	width: calc((100% - 100px) / 3);
	margin-right: 50px;
	border-radius: 6px;
	overflow: hidden;
	-ms-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}

.new_deOne2_list .item:hover {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.new_deOne2_list .item .img_box a {
	display: block;
	-ms-perspective: 900px;
	-moz-perspective: 900px;
	-webkit-perspective: 900px;
	perspective: 900px;
	overflow: hidden;
}

.new_deOne2_list .item .img_box a img {
	width: 100%;
}

.new_deOne2_list .item .img_box a:hover img {
	-ms-transform: translateZ(30px);
	-moz-transform: translateZ(30px);
	-webkit-transform: translateZ(30px);
	transform: translateZ(30px);
}

.new_deOne2_list .item .bottom_box {
	background: #ffffff;
	padding: 20px 15px 35px;
}

.new_deOne2_list .item .bottom_box .text_box a {
	display: block;
}

.new_deOne2_list .item .bottom_box .text_box a .tt {
	font-size: 22px;
	color: #333333;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.new_deOne2_list .item .bottom_box .text_box a .text {
	font-size: 14px;
	color: #999999;
	line-height: 22px;
	text-align: center;
	padding-top: 10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.new_deOne2_list .item .bottom_box .btn_box {
	padding-top: 16px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.new_deOne2_list .item .bottom_box .btn_box a {
	display: block;
	font-size: 14px;
	text-align: center;
	width: 120px;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	margin: 0 15px;
}

.new_deOne2_list .item .bottom_box .btn_box>a:nth-child(1) {
	color: #ffffff;
	background: #51a51f;
}

.new_deOne2_list .item .bottom_box .btn_box>a:nth-child(1):hover {
	opacity: 0.8;
}

.new_deOne2_list .item .bottom_box .btn_box>a:nth-child(2) {
	border: 2px solid #e5e5e5;
	color: #666666;
}

.new_deOne2_list .item .bottom_box .btn_box>a:nth-child(2):hover {
	color: #ffffff;
	background: #51a51f;
	border-color: #51a51f;
}

.new_deOne2_list>.item:nth-child(3n) {
	margin-right: 0;
}

.new_deBoxTwo {
	background: url(../image/news_det_05.jpg) no-repeat center center / cover;
}

.new_deTwo1 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.new_deTwo1 .item {
	width: calc((100% - 100px) / 3);
	margin-right: 50px;
}

.new_deTwo1 .item a {
	display: block;
	border-radius: 6px;
	overflow: hidden;
	text-align: center;
	font-size: 15px;
	margin-top: 10px;
}

.new_deTwo1 .item a:hover {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.new_deTwo1 .item a .img_box {
	-ms-perspective: 900px;
	-moz-perspective: 900px;
	-webkit-perspective: 900px;
	perspective: 900px;
	overflow: hidden;
}

.new_deTwo1 .item a .img_box img {
	width: 100%;
}

.new_deTwo1 .item a:hover .img_box img {
	-ms-transform: translateZ(30px);
	-moz-transform: translateZ(30px);
	-webkit-transform: translateZ(30px);
	transform: translateZ(30px);
}

.new_deTwo1 .item a .bottom_box {
	background: #f6f6f6;
	padding: 20px 15px 25px 25px;
}

.new_deTwo1 .item a .bottom_box .tt {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 16px;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.new_deTwo1 .item a .bottom_box .btn {
	font-size: 14px;
	color: #999999;
	padding-top: 15px;
	-ms-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}

.new_deTwo1 .item a:hover .bottom_box .btn {
	color: #51a51f;
}

.new_deTwo1>.item:nth-child(3n) {
	margin-right: 0;
}

.newBoxOne {
	background: #f6f6f6;
}

.newBoxOne1 .item {
	margin-bottom: 40px;
}

.newBoxOne1 .item a {
	position: relative;
	background: #ffffff;
	overflow: hidden;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}

.newBoxOne1 .item a:hover {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}

.newBoxOne1 .item a .img_box {
	width: 35.7%;
	-ms-perspective: 900px;
	-moz-perspective: 900px;
	-webkit-perspective: 900px;
	perspective: 900px;
	overflow: hidden;
}

.newBoxOne1 .item a .img_box img {
	width: 100%;
}

.newBoxOne1 .item a:hover .img_box img {
	-ms-transform: translateZ(30px);
	-moz-transform: translateZ(30px);
	-webkit-transform: translateZ(30px);
	transform: translateZ(30px);
}

.newBoxOne1 .item a .right_box {
	width: 64.3%;
	padding: 0 80px 0 60px;
}

.newBoxOne1 .item a .right_box .tt {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 24px;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-ms-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}

.newBoxOne1 .item a:hover .right_box .tt {
	color: #51a51f;
}

.newBoxOne1 .item a .right_box .date_box {
	padding-top: 15px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}

.newBoxOne1 .item a .right_box .date_box .iconfont {
	width: 28px;
	font-size: 20px;
	color: #999999;
}

.newBoxOne1 .item a .right_box .date_box span {
	font-size: 14px;
	color: #999999;
	padding-top: 2px;
}

.newBoxOne1 .item a .right_box .text {
	font-size: 16px;
	color: #666666;
	line-height: 30px;
	padding-top: 18px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.newBoxOne1 .item a .right_box .btn {
	position: absolute;
	bottom: -15px;
	right: -10px;
	font-size: 30px;
	color: #ffffff;
	text-align: center;
	width: 76px;
	height: 76px;
	line-height: 70px;
	border-radius: 50%;
	background: #51a51f;
}

.newBoxOne2 {
	padding-top: 40px;
}

.contBoxOne1 {
	padding-bottom: 90px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}



.contBoxOne1_L .title_box {
	font-size: 40px;
	color: #333333;
	line-height: 48px;
	padding-bottom: 50px;
}

.contBoxOne1_L_list .item {
	padding-bottom: 30px;
}

.contBoxOne1_L_list .item a {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.contBoxOne1_L_list .item a .iconfont {
	width: 70px;
	font-size: 40px;
	color: #51a51f;
}

.contBoxOne1_L_list .item a .text {
	width: calc(100% - 70px);
	font-size: 22px;
	color: #000;
	padding-top: 11px;
	-ms-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}

.contBoxOne1_L_list .item a:hover .text {
	color: #51a51f;
}

.contBoxOne1_L_list .item a .text span {
	color: #333333;
	padding-right: 5px;
}

.contBoxOne1_L_list>.item:last-child {
	padding-bottom: 0;
}

.contBoxOne1_R {
	width: 53%;
	padding: 80px 50px 60px;
	background: url(../image/contact_01.png) no-repeat left top / cover;
}

.contBoxOne1_R .big_title {
	font-family: "MONTSERRAT-BOLD";
	font-size: 40px;
	color: #ffffff;
	text-transform: uppercase;
	padding-bottom: 20px;
}

.contBoxOne1_R_form {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.contBoxOne1_R_form .item {
	width: calc((100% - 25px) / 2);
	margin-bottom: 15px;
}

.contBoxOne1_R_form .item input {
	font-size: 14px;
	color: #dcdcdc;
	width: 100%;
	height: 44px;
	border: none;
	border-bottom: 1px solid #e5e5e5;
	background: none;
	padding: 0;
}

.contBoxOne1_R_form .item ::-webkit-input-placeholder {
	color: #dcdcdc;
}

.contBoxOne1_R_form .item.last {
	width: 100%;
}

.contBoxOne1_R_form .item textarea {
	font-size: 14px;
	color: #dcdcdc;
	width: 100%;
	height: 100px;
	border: none;
	resize: none;
	border-bottom: 1px solid #e5e5e5;
	background: none;
	padding: 10px 0 0 0;
}

.contBoxOne1_R_form .btn_box {
	padding-top: 20px;
}

.contBoxOne1_R_form .btn_box button {
	width: 160px;
	height: 50px;
	border: none;
	border-radius: 25px;
	background: #f26722;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
	-ms-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}

.contBoxOne1_R_form .btn_box button:hover {
	opacity: 0.8;
}

.contBoxOne1_R_form .btn_box button .iconfont {
	font-size: 26px;
	color: #ffffff;
}

.contBoxOne1_R_form .btn_box button span {
	font-size: 14px;
	color: #ffffff;
	text-transform: uppercase;
	padding-left: 6px;
}

.contBoxOne2 {
	border: 5px solid #f2f2f2;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}

.contBoxOne2 img {
	width: 100%;
}

.caseBoxOne1 {
	padding-bottom: 50px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-align-items: flex-start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

.caseBoxOne1 a {
	display: block;
	font-size: 14px;
	color: #666666;
	line-height: 50px;
	border-radius: 25px;
	padding: 0 35px;
	background: #f6f6f6;
	margin: 0 20px 15px 0;
}

.caseBoxOne1 a:hover {
	background: #51a51f;
	color: #ffffff;
}

.caseBoxOne1 a.hover {
	background: #51a51f;
	color: #ffffff;
}

.caseBoxOne2 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.caseBoxOne2 .item {
	width: calc((100% - 100px) / 3);
	margin-right: 50px;
	margin-bottom: 60px;
}

.caseBoxOne2 .item a {
	display: block;
	border-radius: 6px;
}

.caseBoxOne2 .item a:hover {
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
}

.caseBoxOne2 .item a .img_box {
	border-radius: 6px 6px 0 0;
	-ms-perspective: 900px;
	-moz-perspective: 900px;
	-webkit-perspective: 900px;
	perspective: 900px;
	overflow: hidden;
}

.caseBoxOne2 .item a .img_box img {
	width: 100%;
}

.caseBoxOne2 .item a:hover .img_box img {
	-ms-transform: translateZ(30px);
	-moz-transform: translateZ(30px);
	-webkit-transform: translateZ(30px);
	transform: translateZ(30px);
}

.caseBoxOne2 .item a .bottom_box {
	border: 1px solid #f6f6f6;
	border-top: none;
	padding: 20px 15px 20px 25px;
	border-radius: 0 0 6px 6px;
	overflow: hidden;
}

.caseBoxOne2 .item a .bottom_box .tt {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 16px;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.caseBoxOne2 .item a .bottom_box .btn {
	font-size: 16px;
	color: #51a51f;
	padding-top: 12px;
}

.caseBoxOne2>.item:nth-child(3n) {
	margin-right: 0;
}

.caseBoxOne3 {
	padding-top: 10px;
}

.faqBoxOne {
	background: #f6f6f6;
}

.faqBoxOne1 {
	padding-bottom: 35px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.faqBoxOne1 a {
	display: block;
	font-size: 18px;
	color: #666666;
	text-align: center;
	width: 220px;
	height: 50px;
	line-height: 50px;
	border-radius: 25px;
	background: #ffffff;
	border: 1px solid #51a51f;
	margin-right: 35px;
}

.faqBoxOne1>a:last-child {
	margin-right: 0;
}

.faqBoxOne1 a.hover {
	color: #ffffff;
	background: #51a51f;
}

.faqBoxOne1 a:hover {
	color: #ffffff;
	background: #51a51f;
}

.faqBoxOne2 .item {
	margin-bottom: 15px;
	background: #ffffff;
	padding: 22px 30px 22px 25px;
}

.faqBoxOne2_top {
	cursor: pointer;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.faqBoxOne2_top_L {
	width: 90%;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-align-items: flex-start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

.faqBoxOne2_top_L div {
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	width: 30px;
	line-height: 30px;
	border-radius: 4px;
	background: #51a51f;
}

.faqBoxOne2_top_L span {
	width: calc(100% - 30px);
	font-size: 20px;
	color: #444444;
	padding: 5px 0 0 15px;
	-ms-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
	-ms-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}

.faqBoxOne2_top:hover .faqBoxOne2_top_L span {
	color: #51a51f;
}

.faqBoxOne2_top_R {
	font-size: 20px;
	color: #444444;
	text-align: center;
	width: 30px;
	height: 30px;
	line-height: 30px;
	-ms-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}

.faqBoxOne2_bot_show {
	display: none;
	padding: 18px 30px 0 0;
}

.faqBoxOne2_bot {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-align-items: flex-start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

.faqBoxOne2_bot div {
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	width: 30px;
	line-height: 30px;
	border-radius: 4px;
	background: #f26722;
}

.faqBoxOne2_bot span {
	width: calc(100% - 30px);
	font-size: 16px;
	color: #666666;
	padding: 6px 0 0 15px;
}

.faqBoxOne2 .item.hover .faqBoxOne2_top .faqBoxOne2_top_L span {
	color: #51a51f;
}

.faqBoxOne2 .item.hover .faqBoxOne2_top .faqBoxOne2_top_R {
	-ms-transform: rotateZ(90deg);
	-webkit-transform: rotateZ(90deg);
	transform: rotateZ(90deg);
}

.faqBoxOne3 {
	padding-top: 40px;
}

/* ~~~~~~~~~~~~~~~~~~~dddddd,css~~~~~~~~~~~~~~~end */
/* ~~~~~~~~~~~~~~~~~~~dddddd,css~~~~~~~~~~~~~~~end */
/* ~~~~~~~~~~~~~~~~~~~dddddd,css~~~~~~~~~~~~~~~end */








/* yucai */
.yucai_box1_t {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.yucai_box1_t_l {
	width: 49%;
}

.yucai_box1_t_l img {
	border-radius: 10px;
}

.yucai_box1_t_r {
	width: 46%;
}

.yucai_box1_t_r_tt {
	color: #333;
	font-family: "MONTSERRAT-LIGHT";
	margin-bottom: 25px;
}

.yucai_text1 {
	color: #444;
}

.yucai_box1 .yucai_text1 {
	margin-bottom: 40px;
}

.yucai_box1_list1 dd {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	padding: 4px 0;
}

.yucai_box1_list1 dd .icon {
	width: 28px;
	line-height: 28px;
	color: #51a51f;
}

.yucai_box1_list1 dd .icon2 {
	width: 32px;
	font-size: 24px;
	line-height: 28px;
	color: #51a51f;
}

.yucai_box1_list1 dd .tt,
.yucai_box1_list1 dd .tt2 {
	width: calc(100% - 28px);
	font-size: 16px;
	color: #666;
	line-height: 28px;
}

.yucai_box1_list1 dd .tt2 {
	width: calc(100% - 32px);
	font-size: 14px;
}

.yucai_box1_list12 dd {
	align-items: flex-start;
	-webkit-align-items: flex-start;
	-ms-align-items: flex-start;
	margin-bottom: 15px;
}

.yucai_box1_b {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.yucai_box1_b_l {
	width: 50%;
}

.yucai_box1_b_l_b {
	padding: 30px 6%;
	color: #fff;
	background: #51a51f;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
}

.yucai_box1_b_r {
	width: 46%;
	text-align: center;
}

.yucai_box2 {
	background: #f6f6f6;
}

.yucai_box2_list_item {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	margin-bottom: 50PX;
}

.yucai_box2_list_item:last-child {
	margin-bottom: 0;
}

.yucai_box2_list_item_l {
	width: 32.14%;
}

.yucai_box2_list_item_r {
	width: calc(67.86% - 20px);
	background: #fff;
	padding: 40px 3%;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	-webkit-flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
}

.yucai_box2_list_item_r_title {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
}

.yucai_box2_list_item_r_title .num {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	width: 44px;
	height: 44px;
	color: #fff;
	font-size: 24px;
	border-radius: 50%;
	background: #51a51f;
}

.yucai_box2_list_item_r_title .con {
	width: calc(100% - 44px);
	padding-left: 20px;
}

.yucai_box2_list_item_r_title .con .tt {
	font-size: 24px;
	color: #444;
	font-family: "MONTSERRAT-LIGHT";
	padding: 6px 0;
}

.yucai_box2_list_item_r_b {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.yucai_box2_list_item_r_b .item {
	width: calc((100% - 20px) / 2);
	overflow: hidden;
}

.yucai_box2_list_item_r_b .item img {
	width: 100%;
}

.yucai_box2_list_item_r_b .item:hover img {
	transform: scale(1.03, 1.03);
	-webkit-transform: scale(1.03, 1.03);
}

.yucai_box2_list_item:nth-child(2n) {
	-webkit-flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
}


.yucai_box3 {
	padding: 30px 0;
	background: #51a51f;
}

.yucai_box3_tt {
	font-size: 30px;
	font-family: "MONTSERRAT-LIGHT";
	margin-bottom: 25px;
}

.yucai_box3_btn {
	display: block;
	width: 600px;
	font-size: 16px;
	color: #333;
	line-height: 60px;
	background: #fff;
	border-radius: 30px;
}


.yucai_box4 {
	padding-left: 2.5%;
	padding-right: 2.5%;
}

.yucai_box4_list1 {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	margin-bottom: 5%;
}

.yucai_box4_list1 dd {
	width: calc(100% / 3);
	text-align: center;
}

.yucai_box4_list2 {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.yucai_box4_list2 dd {
	width: 31.5%;
	overflow: hidden;
	margin: 0 0 20px 0;
	border-radius: 5px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.yucai_box4_list2 dd:last-child {
	margin-right: 0;
}

.yucai_box4_list2 dd .pic img {
	width: 100%;
}

.yucai_box4_list2 dd .tt {
	font-size: 24px;
	color: #fff;
	line-height: 80px;
	text-align: center;
	background: #51a51f;
}

.yucai_box4_list2 dd:hover {
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}


.yucai_box5_con {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.yucai_box5_l {
	width: 66.4%;
}

.yucai_box5_r {
	width: 32.1%;
	background: #f8f8f8;
	padding: 15px 30px;
}


.yucai_box5_l_list dd {
	margin-bottom: 55px;
}

.yucai_box5_l_list dd a {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.yucai_box5_l_list dd:last-child {
	margin-bottom: 0;
}

.yucai_box5_l_list_pic {
	width: 34.4%;
	overflow: hidden;
	border-radius: 10px;
}

.yucai_box5_l_list_pic img {
	width: 100%;
}

.yucai_box5_l_list_con {
	width: 65.6%;
	padding: 10px 25px;
}

.yucai_box5_l_list_con .tt {
	font-size: 18px;
	color: #333;
	line-height: 1.4;
	font-family: "MONTSERRAT-LIGHT";
}

.yucai_box5_l_list_con .date_box {
	padding: 17px 0 15px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	font-size: 14px;
}

.yucai_box5_l_list_con .date_box .icon {
	font-size: 18px;
	margin-right: 5px;
}

.yucai_box5_l_list_con .text {
	color: #666666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.yucai_box5_l_list dd a:hover .yucai_box5_l_list_pic img {
	transform: scale(1.03, 1.03);
	-webkit-transform: scale(1.03, 1.03);
}


.yucai_box5_r_list dd {
	padding: 15px 0;
	border-bottom: 1px dashed #ddd;
}

.yucai_box5_r_list dd:last-child {
	border-bottom: none;
	padding-bottom: 0;
}

.yucai_box5_r_list_t {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	margin-bottom: 15px;
}

.yucai_box5_r_list_t .icon {
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	background: #51a51f;
}

.yucai_box5_r_list_t .tt {
	width: calc(100% - 30px);
	padding-left: 17px;
	font-size: 16px;
	font-family: "MONTSERRAT-LIGHT";
	line-height: 30px;
	color: #333;
}

.yucai_box5_r_list_down {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
}

.yucai_box5_r_list_down .icon {
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	background: #f26722;
}

.yucai_box5_r_list_down .tt {
	width: calc(100% - 30px);
	padding-left: 17px;
	color: #999;
}



.yucai_box3_con {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.yucai_box3_l {
	width: 45.7%;
	text-align: center;
}

.yucai_box3_r {
	width: 52%;
}

.yucai_box3_r_text {
	font-size: 24px;
	color: #fff;
	line-height: 1.5;
	font-family: "MONTSERRAT-LIGHT";
	margin-bottom: 24px;
}

.yucai_box3_r_btn {
	display: inline-block;
}








/* ~~~~~~~~~~~~~~~~~ddddddd products */
/* ~~~~~~~~~~~~~~~~~ddddddd products */
/* ~~~~~~~~~~~~~~~~~ddddddd products */
.greeBoxOne1 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.greeBoxOne1_L {
	width: 50%;
}

.greeBoxOne1_L img {
	width: 100%;
}

.greeBoxOne1_R {
	width: 45%;
	padding-top: 20px;
}

.greeBoxOne1_R .title {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 36px;
	color: #333333;
}

.greeBoxOne1_R .text {
	font-size: 18px;
	color: #666666;
	line-height: 30px;
	padding-top: 20px;
}

.greeBoxTwo {
	padding: 0 40px 100px;
}

.greeBoxTwo1 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.greeBoxTwo1 .item {
	width: calc((100% - 90px) / 3);
	margin-right: 45px;
}

.greeBoxTwo1 .item a {
	display: block;
	border-radius: 6px;
	overflow: hidden;
}

.greeBoxTwo1 .item .miao .img_box {
	-ms-perspective: 900px;
	-moz-perspective: 900px;
	-webkit-perspective: 900px;
	perspective: 900px;
	overflow: hidden;
}

.greeBoxTwo1 .item .miao .img_box img {
	width: 100%;
}

.greeBoxTwo1 .item .miao:hover .img_box img {
	-ms-transform: translateZ(30px);
	-moz-transform: translateZ(30px);
	-webkit-transform: translateZ(30px);
	transform: translateZ(30px);
}

.greeBoxTwo1 .item .miao .bottom_box {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 24px;
	color: #ffffff;
	text-align: center;
	padding: 24px 10px 24px;
	background: #51a51f;
}


.greeBoxTwo1>.item:nth-child(3n) {
	margin-right: 0;
}

.greeBoxThree>.greeThree_item:nth-child(odd) {
	background: #f6f6f6;
}

.greeThree_item01 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.greeThree_item01_L {
	width: 44.6%;
	border-radius: 10px;
	-ms-perspective: 900px;
	-moz-perspective: 900px;
	-webkit-perspective: 900px;
	perspective: 900px;
	overflow: hidden;
}

.greeThree_item01_L img {
	width: 100%;
}

.greeThree_item01_L img:hover {
	-ms-transform: translateZ(30px);
	-moz-transform: translateZ(30px);
	-webkit-transform: translateZ(30px);
	transform: translateZ(30px);
}

.greeThree_item01_R {
	width: 51%;
}

.greeThree_item01_R .title {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 36px;
	color: #333333;
}

.greeThree_item01_R .text {
	font-size: 16px;
	color: #999999;
	line-height: 28px;
	padding-top: 15px;
}

.greeThree_item01_R_list {
	padding-top: 25px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.greeThree_item01_R_list .icon_text {
	width: calc((100% - 20px) / 2);
	padding-bottom: 18px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.greeThree_item01_R_list .icon_text .icon {
	width: 45px;
}

.greeThree_item01_R_list .icon_text .icon img {
	max-width: 100%;
	max-height: 100%;
}

.greeThree_item01_R_list .icon_text span {
	width: calc(100% - 45px);
	font-size: 16px;
	color: #666666;
	line-height: 24px;
	padding-top: 2px;
}

.greeBoxThree>.greeThree_item:nth-child(even) .greeThree_item01 {
	-ms-flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.greeBoxFour table {
	width: 100%;
}

.greeBoxFour table tr td {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 16px;
	color: #999999;
	text-align: center;
	background: #f8f8f8;
	border: 1px solid #ffffff;
	padding: 18px 5px;
}

.greeBoxFour table tr:first-child td {
	color: #333333;
	background: #e9e9e9;
}

.greeBoxFour table tr td:first-child {
	color: #ffffff;
	background: #51a51f;
	padding-left: 60px;
	text-align: left;
}

.greeBoxFour2 {
	font-size: 16px;
	color: #666666;
	padding-top: 30px;
}

.greeBoxFive {
	padding: 35px 0 35px;
	background: #51a51f;
	margin-top: 50px;
}

.greeBoxFive1 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.greeBoxFive1 .img_box {
	width: 37%;
}

.greeBoxFive1 .img_box img {
	width: 100%;
}

.greeBoxFive1 .right_box {
	width: 54%;
	text-align: center;
}

.greeBoxFive1 .right_box .text {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 24px;
	color: #ffffff;
	line-height: 34px;
}

.greeBoxFive1 .right_box .btn_box {
	width: 55%;
	margin: 20px auto 0;
}

.greeBoxFive1 .right_box .btn_box a {
	display: block;
	font-family: "MONTSERRAT-BOLD";
	font-size: 28px;
	color: #fefefe;
	height: 60px;
	line-height: 54px;
	border-radius: 30px;
	border: 3px solid #ffffff;
	-ms-background-image: linear-gradient(to top, #db4b04, #f28b22);
	-moz-background-image: linear-gradient(to top, #db4b04, #f28b22);
	-webkit-background-image: linear-gradient(to top, #db4b04, #f28b22);
	background-image: linear-gradient(to top, #db4b04, #f28b22);
}

.greeBoxFive1 .right_box .btn_box a:hover {
	opacity: 0.8;
}

.micrBoxOne1 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-align-items: flex-start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.micrBoxOne1 .left_box {
	width: 29.8%;
}

.micrBoxOne1 .img_box {
	border-radius: 10px;
	-ms-perspective: 900px;
	-moz-perspective: 900px;
	-webkit-perspective: 900px;
	perspective: 900px;
	overflow: hidden;
}

.micrBoxOne1 .img_box img {
	width: 100%;
}

.micrBoxOne1 .img_box a {
	position: relative;
	display: block;
}

.micrBoxOne1 .img_box a .tower_video_btn_box {
	position: absolute;
	left: 30px;
	bottom: 30px;
}

.micrBoxOne1 .img_box img:hover {
	-ms-transform: translateZ(30px);
	-moz-transform: translateZ(30px);
	-webkit-transform: translateZ(30px);
	transform: translateZ(30px);
}

.micrBoxOne1 .left_box .video_btn_box {
	padding-top: 20px;
}

.micrBoxOne1 .left_box .video_btn_box a {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.micrBoxOne1 .left_box .video_btn_box a .iconfont {
	width: 55px;
	font-size: 40px;
	color: #51a51f;
}

.micrBoxOne1 .left_box .video_btn_box a span {
	width: calc(100% - 55px);
	font-size: 22px;
	color: #51a51f;
	padding-top: 8px;
}

.micrBoxOne1 .left_box .video_btn_box a:hover span {
	text-decoration: underline;
}

.micrBoxOne1 .right_box {
	width: 62%;
	padding-top: 20px;
}

.micrBoxOne1 .right_box .tt {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 30px;
	color: #484848;
}

.micrBoxOne1 .right_box .text {
	font-size: 16px;
	color: #444444;
	line-height: 30px;
	padding-top: 25px;
}

.micrBoxOne2 {
	padding-top: 50px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-align-items: flex-start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.micrBoxOne2_L {
	width: 100%;
}

.micrBoxOne2_L .title {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 30px;
	color: #444444;
	padding-bottom: 30px;
}

.micrBoxOne table {
	width: 100%;
}

.micrBoxOne table tr td {
	font-size: 16px;
	color: #444444;
	padding: 14px 10px 14px 10px;
	border: 1px solid #c9c9c9;
}

.micrBoxOne table tr:nth-child(odd) {
	background: #f6f6f6;
}

.micrBoxOne table tr:nth-child(-n + 2) {
	background: #51a51f;
}

.micrBoxOne table tr:nth-child(-n + 2) td {
	color: #ffffff;
}

.micrBoxOne2_R {
	display: none;
	width: 45%;
	border-radius: 12px;
	-ms-perspective: 900px;
	-moz-perspective: 900px;
	-webkit-perspective: 900px;
	perspective: 900px;
	overflow: hidden;
}

.micrBoxOne2_R img {
	width: 100%;
}

.micrBoxOne2_R img:hover {
	-ms-transform: translateZ(30px);
	-moz-transform: translateZ(30px);
	-webkit-transform: translateZ(30px);
	transform: translateZ(30px);
}

.micrBoxTwo {
	background: #f6f6f6;
	padding: 100px 0 100px 10%;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-align-items: flex-end;
	-webkit-align-items: flex-end;
	align-items: flex-end;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.micrBoxTwo_L {
	width: 53%;
}

.micrBoxTwo_L .title_box {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.micrBoxTwo_L .title_box .icon {
	width: 55px;
	padding-top: 12px;
}

.micrBoxTwo_L .title_box .icon img {
	max-width: 100%;
}

.micrBoxTwo_L .title_box span {
	width: calc(100% - 55px);
	font-family: "MONTSERRAT-BOLD";
	font-size: 40px;
	color: #333333;
}

.micrBoxTwo_L .text_box {
	font-size: 16px;
	color: #444444;
	line-height: 30px;
	padding-top: 15px;
}

.micrBoxTwo_L_img {
	padding-top: 50px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.micrBoxTwo_L_img .left_img {
	width: 45%;
}

.micrBoxTwo_L_img .left_img img {
	width: 100%;
}

.micrBoxTwo_L_img .right_img {
	width: 50%;
}

.micrBoxTwo_L_img .right_img img {
	width: 100%;
}

.micrBoxTwo_R {
	width: 44%;
}

.micrBoxTwo_R img {
	width: 100%;
}

.micrBoxThree1 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-align-items: flex-end;
	-webkit-align-items: flex-end;
	align-items: flex-end;
}

.micrBoxThree1 .item {
	width: calc(100% / 3);
	padding: 0 25px;
	text-align: center;
}

.micrBoxThree1 .item img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}

.micrBoxThree1 .item .bottom_box {
	font-size: 18px;
	color: #444444;
	padding-top: 15px;
}

.micrBoxFive1 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-align-items: flex-end;
	-webkit-align-items: flex-end;
	align-items: flex-end;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.micrBoxFive1_L {
	width: 40%;
	-ms-perspective: 900px;
	-moz-perspective: 900px;
	-webkit-perspective: 900px;
	perspective: 900px;
	overflow: hidden;
}

.micrBoxFive1_L img {
	width: 100%;
}

.micrBoxFive1_L img:hover {
	-ms-transform: translateZ(30px);
	-moz-transform: translateZ(30px);
	-webkit-transform: translateZ(30px);
	transform: translateZ(30px);
}

.micrBoxFive1_R {
	width: 55%;
}

.micrBoxFive1_R .ind_title1 {
	margin-bottom: 20px;
}

.micrBoxFive1_R .little_tt {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 30px;
	color: #51a51f;
}

.micrBoxFive1_R .text_box {
	font-size: 16px;
	color: #444444;
	line-height: 30px;
	padding-top: 25px;
}

.micrBoxFive2 {
	padding-top: 80px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.micrBoxFive2 .item {
	width: calc((100% - 35px) / 2);
}

.micrBoxFive2 .item .img_box img {
	width: 100%;
}

.micrBoxFive2 .item .bottom_text {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 18px;
	color: #000000;
	text-align: center;
	padding-top: 22px;
}

.micrBoxSix {
	background: #f6f6f6;
}

.micrBoxSix1 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.micrBoxSix1_L {
	width: 38%;
}

.micrBoxSix1_L .tt {
	font-size: 24px;
	color: #444444;
}

.micrBoxSix1_L .text {
	font-size: 16px;
	color: #444444;
	line-height: 30px;
	padding-top: 20px;
}

.micrBoxSix1_L .img_box {
	-ms-perspective: 900px;
	-moz-perspective: 900px;
	-webkit-perspective: 900px;
	perspective: 900px;
	overflow: hidden;
}

.micrBoxSix1_L .img_box img {
	width: 100%;
	margin-top: 25px;
}

.micrBoxSix1_L .img_box img:hover {
	-ms-transform: translateZ(30px);
	-moz-transform: translateZ(30px);
	-webkit-transform: translateZ(30px);
	transform: translateZ(30px);
}

.micrBoxSix1_R {
	width: 54%;
}

.micrBoxSix1_R img {
	width: 100%;
}

.micrBoxSeven {
	padding: 100px 60px 130px;
}

.micrBoxSeven1 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.micrBoxSeven1 .item {
	width: calc((100% - 75px) / 4);
	margin-right: 25px;
	border-radius: 15px;
	-ms-perspective: 900px;
	-moz-perspective: 900px;
	-webkit-perspective: 900px;
	perspective: 900px;
	overflow: hidden;
}

.micrBoxSeven1 .item img {
	width: 100%;
}

.micrBoxSeven1 .item img:hover {
	-ms-transform: translateZ(30px);
	-moz-transform: translateZ(30px);
	-webkit-transform: translateZ(30px);
	transform: translateZ(30px);
}

.micrBoxSeven1>.item:nth-child(4n) {
	margin-right: 0;
}

.toweBoxOne1 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.toweBoxOne1 .item {
	width: calc(100% / 4);
	padding: 0 15px;
	text-align: center;
	-ms-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}

.toweBoxOne1 .item:hover {
	-ms-transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
}

.toweBoxOne1 .item .img_box {
	height: 370px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.toweBoxOne1 .item .img_box img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}

.toweBoxOne1 .item .bottom_box {
	font-size: 16px;
	color: #333333;
	line-height: 26px;
	padding-top: 15px;
}

.toweBoxTwo {
	background: #f6f6f6;
}

.toweBoxTwo1 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-align-items: flex-start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.toweBoxTwo1_L {
	position: relative;
	width: 45.5%;
	border-radius: 12px;
	overflow: hidden;
}

.toweBoxTwo1_L a {
	display: block;
}

.toweBoxTwo1_L .img_box {
	-ms-perspective: 900px;
	-moz-perspective: 900px;
	-webkit-perspective: 900px;
	perspective: 900px;
	overflow: hidden;
}

.toweBoxTwo1_L .img_box img {
	width: 100%;
}

.toweBoxTwo1_L a:hover .img_box img {
	-ms-transform: translateZ(30px);
	-moz-transform: translateZ(30px);
	-webkit-transform: translateZ(30px);
	transform: translateZ(30px);
}

.tower_video_btn_box {
	width: 68px;
}

.tower_video_btn_box img {
	width: 100%;
}

.toweBoxTwo1_L .tower_video_btn_box {
	position: absolute;
	bottom: 30px;
	left: 30px;
}

.toweBoxTwo1_R {
	width: 51%;
	font-size: 16px;
	color: #666666;
	line-height: 24px;
}

.toweBoxTwo2 {
	padding-top: 80px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.toweBoxTwo2_L {
	width: 53%;
}

.toweBoxTwo2_title {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 36px;
	color: #333333;
	padding-bottom: 35px;
}

.toweBoxTwo table {
	width: 100%;
}

.toweBoxTwo table tr td {
	font-size: 16px;
	color: #999999;
	line-height: 26px;
	padding: 15px 10px 15px 45px;
	border: 1px solid #f6f6f6;
	background: #ffffff;
}

.toweBoxTwo table tr:first-child td {
	color: #333333;
}

.toweBoxTwo table tr td:first-child {
	color: #ffffff;
	background: #51a51f;
}

.toweBoxTwo2_R {
	width: 43.7%;
}

.toweBoxTwo2_R_dl {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.tower_system_public_item {
	border-radius: 4px;
	overflow: hidden;
}

.tower_system_public_item .img_box {
	-ms-perspective: 900px;
	-moz-perspective: 900px;
	-webkit-perspective: 900px;
	perspective: 900px;
	overflow: hidden;
}

.tower_system_public_item .img_box img {
	width: 100%;
}

.tower_system_public_item:hover .img_box img {
	-ms-transform: translateZ(30px);
	-moz-transform: translateZ(30px);
	-webkit-transform: translateZ(30px);
	transform: translateZ(30px);
}

.tower_system_public_item .bottom_box {
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	background: #51a51f;
	padding: 15px 10px;
}

.toweBoxTwo2_R_dl .tower_system_public_item {
	width: calc((100% - 30px) / 2);
	margin-bottom: 35px;
}

.toweBoxTwo3 {
	padding-top: 70px;
}

.toweBoxTwo3 .toweBoxTwo2_title {
	text-align: center;
}

.toweBoxTwo3_list {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.toweBoxTwo3_list .tower_system_public_item {
	width: calc((100% - 80px) / 3);
	margin-right: 40px;
}

.toweBoxTwo3_list>.tower_system_public_item:nth-child(3n) {
	margin-right: 0;
}

.toweBoxTwo3_text {
	font-size: 16px;
	color: #999999;
	line-height: 28px;
	padding-top: 40px;
}

.toweBoxTwo4 {
	padding-top: 80px;
}

.toweBoxTwo4_list {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.toweBoxTwo4_list .tower_system_public_item {
	width: calc((100% - 50px) / 2);
	margin-bottom: 50px;
}

.toweBoxFour1 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-align-items: flex-start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.toweBoxFour1_L {
	width: 51%;
}

.toweBoxFour1_L_01 {
	font-size: 16px;
	color: #666666;
	line-height: 28px;
}

.toweBoxFour1_L_02 {
	padding-top: 20px;
}

.toweBoxFour1_L_02 .tt {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 30px;
	color: #333333;
}

.toweBoxFour1_L_02 .text {
	font-size: 16px;
	color: #666666;
	line-height: 28px;
	padding-top: 10px;
}

.toweBoxFour1_L_03 {
	padding-top: 30px;
	max-width: 640px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.toweBoxFour1_L_03 .tower_system_public_item {
	width: calc((100% - 35px) / 2);
}

.toweBoxFour1_R {
	position: relative;
	width: 46%;
}

.toweBoxFour1_R a {
	display: block;
}

.toweBoxFour1_R a .img_box img {
	width: 100%;
}

.toweBoxFour1_R .tower_video_btn_box {
	position: absolute;
	bottom: 30px;
	left: 30px;
}

.toweBoxFour2 {
	padding-top: 70px;
}

.toweBoxFour2_list {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.toweBoxFour2_list .item {
	width: calc((100% - 90px) / 4);
	margin-right: 30px;
	border-radius: 4px;
	-ms-perspective: 900px;
	-moz-perspective: 900px;
	-webkit-perspective: 900px;
	perspective: 900px;
	overflow: hidden;
}

.toweBoxFour2_list .item img {
	width: 100%;
}

.toweBoxFour2_list .item:hover img {
	-ms-transform: translateZ(30px);
	-moz-transform: translateZ(30px);
	-webkit-transform: translateZ(30px);
	transform: translateZ(30px);
}

.toweBoxFour2_list>.item:nth-child(4n) {
	margin-right: 0;
}

.toweBoxFour3 {
	padding-top: 70px;
}

.toweBoxFour3_01 {
	padding-bottom: 60px;
}

.toweBoxFour3_02 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.toweBoxFour3_02 .tower_system_public_item {
	width: calc((100% - 60px) / 2);
}

.toweBoxFive {
	background: #f6f6f6;
}

.toweBoxFive1 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-align-items: flex-start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.toweBoxFive1_L {
	position: relative;
	width: 45.5%;
	border-radius: 10px;
	overflow: hidden;
}

.toweBoxFive1_L a {
	display: block;
}

.toweBoxFive1_L .img_box {
	-ms-perspective: 900px;
	-moz-perspective: 900px;
	-webkit-perspective: 900px;
	perspective: 900px;
	overflow: hidden;
}

.toweBoxFive1_L .img_box img {
	width: 100%;
}

.toweBoxFive1_L a:hover .img_box img {
	-ms-transform: translateZ(30px);
	-moz-transform: translateZ(30px);
	-webkit-transform: translateZ(30px);
	transform: translateZ(30px);
}

.toweBoxFive1_L .tower_video_btn_box {
	position: absolute;
	bottom: 30px;
	left: 30px;
}

.toweBoxFive1_R {
	width: 50%;
}

.toweBoxFive1_R .title {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 36px;
	color: #51a51f;
}

.toweBoxFive1_R .text {
	font-size: 16px;
	color: #666666;
	line-height: 28px;
	padding-top: 20px;
}

.toweBoxFive2 {
	padding: 70px 45px 0;
}

.toweBoxFive2_list {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.toweBoxFive2_list .item {
	width: calc((100% - 90px) / 3);
	margin-right: 45px;
}

.toweBoxFive2_list .item a {
	display: block;
	border-radius: 10px;
	-ms-perspective: 900px;
	-moz-perspective: 900px;
	-webkit-perspective: 900px;
	perspective: 900px;
	overflow: hidden;
}

.toweBoxFive2_list .item img {
	width: 100%;
}

.toweBoxFive2_list .item img:hover {
	-ms-transform: translateZ(30px);
	-moz-transform: translateZ(30px);
	-webkit-transform: translateZ(30px);
	transform: translateZ(30px);
}

.toweBoxFive2_list>.item:nth-child(3n) {
	margin-right: 0;
}

.sproBoxOne1 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.sproBoxOne1_L {
	position: relative;
	width: 34%;
}

.sproBoxOne1_L a {
	display: block;
}

.sproBoxOne1_L .img_box img {
	width: 100%;
}

.sproBoxOne1_L .tower_video_btn_box {
	position: absolute;
	bottom: 30px;
	left: 30px;
}

.sproBoxOne1_R {
	width: 56%;
}

.sproBoxOne1_R .tt {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 30px;
	color: #333333;
}

.sproBoxOne1_R .text {
	font-size: 16px;
	color: #444444;
	line-height: 30px;
	padding-top: 15px;
}

.sproBoxTwo {
	background: #f6f6f6;
}

.sproBoxTwo1 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.sproBoxTwo1 .tower_system_public_item {
	width: calc((100% - 30px) / 4);
	margin-right: 10px;
	margin-bottom: 10px;
}

.sproBoxTwo1>.tower_system_public_item:nth-child(4n) {
	margin-right: 0;
}

.sproBoxTwo2 {
	padding-top: 30px;
	font-size: 16px;
	color: #444444;
	line-height: 28px;
}

.sproBoxTwo3 {
	padding-top: 25px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.sproBoxTwo3_L {
	width: 48.5%;
}

.sproBoxTwo3_L img {
	width: 100%;
}

.sproBoxTwo3_R {
	width: 44%;
}

.sproBoxTwo3_R .tt {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 24px;
	color: #51a51f;
}

.sproBoxTwo3_R .text {
	font-size: 16px;
	color: #444444;
	line-height: 28px;
	padding-top: 20px;
}

.sproBoxThree1 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.sproBoxThree1 .item {
	width: calc(100% / 3);
	padding: 0 30px;
}

.sproBoxThree1 .item a {
	display: block;
}

.sproBoxThree1 .item a .img_box {
	height: 440px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.sproBoxThree1 .item a .img_box img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}

.sproBoxThree1 .item a .bottom_box .tt {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 18px;
	color: #333333;
	line-height: 30px;
	text-align: center;
}

.sproBoxThree1 .item a .bottom_box .btn {
	font-family: "MONTSERRAT-BOLD";
	font-size: 18px;
	color: #51a51f;
	text-align: center;
	width: 230px;
	height: 45px;
	line-height: 45px;
	border-radius: 23px;
	border: 1px solid #51a51f;
	margin: 15px auto 0;
	-ms-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}

.sproBoxThree1 .item a:hover .bottom_box .btn {
	color: #ffffff;
	background: #51a51f;
}

.sproBoxThree2 {
	padding-top: 60px;
}

.sproBoxThree table {
	width: 100%;
}

.sproBoxThree table tr td {
	font-size: 16px;
	color: #666666;
	padding: 12px 10px;
	border: 1px solid #c9c9c9;
	text-align: center;
}

.sproBoxThree table tr td:first-child {
	background: #f6f6f6;
}

.sproBoxThree table tr:first-child td {
	color: #ffffff;
	background: #51a51f;
}

.sproBoxFive {
	background: #f6f6f6;
}

.sproBoxFive1 {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.sproBoxFive1 .item {
	width: calc((100% - 40px) / 2);
}

.sproBoxFive1 .item a {
	display: block;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.08);
}

.sproBoxFive1 .item a .img_box {
	-ms-perspective: 900px;
	-moz-perspective: 900px;
	-webkit-perspective: 900px;
	perspective: 900px;
	overflow: hidden;
}

.sproBoxFive1 .item a .img_box img {
	width: 100%;
}

.sproBoxFive1 .item a:hover .img_box img {
	-ms-transform: translateZ(30px);
	-moz-transform: translateZ(30px);
	-webkit-transform: translateZ(30px);
	transform: translateZ(30px);
}

.sproBoxFive1 .item a .bottom_box {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 18px;
	color: #444444;
	text-align: center;
	padding: 22px 10px;
	background: #ffffff;
}

.sproBoxFive2 {
	padding-top: 60px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-align-items: flex-start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.sproBoxFive2_L {
	width: 45.2%;
}

.sproBoxFive2_L .title_box {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 30px;
	color: #444444;
	padding-bottom: 40px;
}

.sproBoxFive2_L_list .item {
	margin-bottom: 20px;
}

.sproBoxFive2_L_list .item .icon_tt {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.sproBoxFive2_L_list .item .icon_tt .icon {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 24px;
	color: #ffffff;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #51a51f;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.sproBoxFive2_L_list .item .icon_tt .tt {
	width: calc(100% - 50px);
	font-family: "MONTSERRAT-BOLD";
	font-size: 24px;
	color: #444444;
	padding: 8px 0 0 15px;
}

.sproBoxFive2_L_list .item .text {
	font-size: 16px;
	color: #666666;
	line-height: 28px;
	padding-top: 20px;
}

.sproBoxFive2_R {
	width: 49%;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.sproBoxFive2_R .item {
	width: calc((100% - 10px) / 2);
	margin-bottom: 10px;
	border-radius: 8px;
	-ms-perspective: 900px;
	-moz-perspective: 900px;
	-webkit-perspective: 900px;
	perspective: 900px;
	overflow: hidden;
}

.sproBoxFive2_R .item img {
	width: 100%;
}

.sproBoxFive2_R .item img:hover {
	-ms-transform: translateZ(30px);
	-moz-transform: translateZ(30px);
	-webkit-transform: translateZ(30px);
	transform: translateZ(30px);
}

.sproBoxSix1 {
	padding: 0 45px 0;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.sproBoxSix1 .item {
	width: calc((100% - 90px) / 3);
	margin-bottom: 30px;
	margin-right: 45px;
}

.sproBoxSix1 .item a {
	display: block;
	border-radius: 8px;
	overflow: hidden;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.08);
}

.sproBoxSix1 .item a .img_box {
	-ms-perspective: 900px;
	-moz-perspective: 900px;
	-webkit-perspective: 900px;
	perspective: 900px;
	overflow: hidden;
}

.sproBoxSix1 .item a .img_box img {
	width: 100%;
}

.sproBoxSix1 .item a:hover .img_box img {
	-ms-transform: translateZ(30px);
	-moz-transform: translateZ(30px);
	-webkit-transform: translateZ(30px);
	transform: translateZ(30px);
}

.sproBoxSix1 .item a .bottom_box {
	font-family: "MONTSERRAT-LIGHT";
	font-size: 24px;
	color: #444444;
	text-align: center;
	background: #ffffff;
	padding: 20px 10px;
}

.sproBoxSix1>.item:nth-child(3n) {
	margin-right: 0;
}

/* ~~~~~~~~~~~~~~~~~ddddddd products~~~~~~~~~~~~~end */
/* ~~~~~~~~~~~~~~~~~ddddddd products~~~~~~~~~~~~~end */
/* ~~~~~~~~~~~~~~~~~ddddddd products~~~~~~~~~~~~~end */



/* pro_det_02 */
.pro_det2_box1 {
	background: #f5f5f5;
}

.yucai_box1_t_l_video {
	position: relative;
}

.yucai_box1_t_l_video a {
	overflow: hidden;
}

.yucai_box1_t_l_video a .icon {
	position: absolute;
	left: 4%;
	bottom: 5%;
	font-size: 60px;
	color: #fff;
}


.pro_det2_box1_r_tt {
	font-size: 24px;
	font-family: "MONTSERRAT-BOLD";
	margin-bottom: 24px;
}

.pro_det_box2_list {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.pro_det_box2_list dd {
	width: 48%;
	margin-bottom: 40px;
}

.pro_det_box2_list_tt {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	margin-bottom: 17px;
}

.pro_det_box2_list_tt .num {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	width: 43px;
	height: 43px;
	color: #fff;
	font-size: 30px;
	font-family: "BARLOWCONDENSED-BOLD";
	background: #51a51f;
	border-radius: 50%;
}

.pro_det_box2_list_tt .tt {
	width: calc(100% - 43px);
	padding-left: 15px;
	font-size: 24px;
	line-height: 1.5;
	color: #444;
	font-family: "MONTSERRAT-LIGHT";
}

.pro_det_box2_list_text {
	color: #666;
	margin-bottom: 20px;
}

.pro_det_box2_list_pic {
	text-align: center;
}


.pro_det2_box3 {
	background: #f5f5f5;
}


.pro_det2_box5_list1 {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	margin-bottom: 4%;
}

.pro_det2_box5_list1 dd {
	width: calc((100% - 21px) / 4);
	margin: 0 7px 15px 0;
}

.pro_det2_box5_list1 dd:last-child {
	margin-right: 0;
}

.pro_det2_box5_list1 dd .pic {
	overflow: hidden;
	border-radius: 5px;
	margin-bottom: 14px;
}

.pro_det2_box5_list1 dd .pic img {
	width: 100%;
}

.pro_det2_box5_list1 dd .tt {
	font-size: 16px;
	color: #444;
	text-align: center;
	font-family: "MONTSERRAT-LIGHT";
}


.pro_det2_box5_clm2 {
	margin-bottom: 50px;
}

.pro_det2_box5_clm2_tt {
	color: #444;
	font-size: 36px;
	font-family: "MONTSERRAT-LIGHT";
	margin-bottom: 12px;
}

.pro_det2_box5_clm3 {
	margin-bottom: 50px;
}

.pro_det2_box5_clm3_tt {
	font-size: 24px;
	color: #444;
	font-family: "MONTSERRAT-LIGHT";
	margin-bottom: 30px;
}

.pro_det2_box5_clm3_list {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	padding: 0 20px;
	position: relative;
}

.pro_det2_box5_clm3_list::after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100px;
	background: #51a51f;
	border-radius: 5px;
}

.pro_det2_box5_clm3_list dd {
	width: calc((100% - 84px) / 8);
	position: relative;
	z-index: 2;
	margin: 0 12px 0 0;
}

.pro_det2_box5_clm3_list dd:last-child {
	margin-right: 0;
}

.pro_det2_box5_clm3_list dd .pic {
	border-radius: 5px;
	overflow: hidden;
}

.pro_det2_box5_clm3_list dd .pic img {
	width: 100%;
}

.pro_det2_box5_clm3_list dd .tt {
	color: #fff;
	font-size: 16px;
	line-height: 52px;
	text-align: center;
}

.pro_det2_box5_clm4_list {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.pro_det2_box5_clm4_list dd {
	width: calc((100% - 80px) / 5);
	overflow: hidden;
	margin: 0 20px 20px 0;
}

.pro_det2_box5_clm4_list dd:last-child {
	margin-right: 0;
}

.pro_det2_box5_clm4_list dd img {
	width: 100%;
}

.pro_det2_box5_clm4_list dd:hover img {
	transform: scale(1.03, 1.03);
	-webkit-transform: scale(1.03, 1.03);
}


.pro_det2_box7_list1 {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	padding: 0 35px;
}

.pro_det2_box7_list1 dd {
	width: calc((100% - 14px) / 3);
	margin: 0 0 7px 0;
}

.pro_det2_box7_list1 dd {
	overflow: hidden;
	border-radius: 10px;
}

.pro_det2_box7_list1 dd img {
	width: 100%;
}

.pro_det2_box7_list1 dd:hover img {
	transform: scale(1.03, 1.03);
	-webkit-transform: scale(1.03, 1.03);
}





.inq_form_list1 {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.inq_form_list1 dd {
	width: 100%;
	position: relative;
	margin-bottom: 13px;
}

.inq_form_list1 dd.ddw {
	width: 100%;
}

.inq_form_list1 dd:last-child {
	margin-bottom: 0;
}

.inq_form_list1_text,
.inq_form_list1_area {
	width: 100%;
	height: 44px;
	font-size: 16px;
	color: #101d2e;
	padding-left: 15px;
	border-radius: 6px;
	background: #fff;
	border: 1px solid #eaeaea;
}

.inq_form_list1_select {
	color: #101d2e;
}

.inq_form_list1_area {
	height: 120px;
	position: relative;
	resize: none;
	padding: 10px 15px;
}

.inq_form_list1_wrap {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
}

.inq_form_list1_tt {
	width: 50px;
	font-size: 14px;
	color: #333;
}

.inq_form_list1_con {
	width: calc(100% - 50px);
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;

	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.inq_form_list1_tt2 {
	width: 124px;
	font-size: 14px;
	color: #333;
}

.inq_form_list1_con2 {
	width: calc(100% - 124px);
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;

	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.inq_form_list1_con_item {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	font-size: 14px;
	color: #444;
	margin: 0 12px 10px 0;
}

.inq_form_list1_con_item input {
	appearance: auto;
	-moz-appearance: auto;
	/* Firefox */
	-webkit-appearance: auto;
	margin-right: 8px;
	cursor: pointer;
}



.inq_form_list1_icon {
	position: absolute;
	right: 15px;
	top: 12px;
	line-height: 20px;
	color: #f00;
	font-size: 16px;
}

.inq_form_list1_text:focus,
.inq_form_list1_area:focus {
	border-color: #f26722;
}

.inq_form_list1_btn {
	display: block;
	width: 152px;
	height: 50px;
	font-size: 16px;
	text-align: center;
	font-family: "MONTSERRAT-BOLD";
	color: #fff;
	background: #48921d;
	border: none;
}

.float_window {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 15;
	width: 100%;
	height: 100%;
}

.float_window_mask {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .3);
}

.float_window_con_wrap {
	width: 100%;
	height: 100%;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
}

.float_window_con {
	width: 500px;
	padding: 30px;
	background: #fff;
	max-height: 100%;
	overflow-y: auto;
	position: relative;
}

.float_window_close {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 24px;
	height: 24px;
	color: #000;
	line-height: 24px;
	font-size: 18px;
	text-align: center;
	cursor: pointer;
}

.float_window_con_tt {
	font-size: 24px;
	color: #444;
	text-align: center;
	font-family: "MONTSERRAT-BOLD";
}

.float_window_con_tex {
	font-size: 14px;
	color: #666;
	padding-top: 7px;
	margin-bottom: 20px;
}

.float_window_form .inq_form_list1 {
	padding-top: 15px;
	border-top: 1px solid #48921d;
}

.float_window_form .inq_form_list1 dd {
	width: 100%;
	margin-bottom: 18px;
}

.float_window_form .inq_form_list1 dd:last-child {
	margin-bottom: 0;
}

.float_window_form .inq_form_list1_text,
.float_window_form .inq_form_list1_area {
	height: 45px;
}

.float_window_form .inq_form_list1_area {
	height: 130px;
}

.inq_form_list1_wrap {
	padding-top: 10px;
}


.float_window_form .inq_form_list1_btn {
	height: 45px;
}





.Mobile_index_banner_box {
	display: none;
}




/* aeroponice tower */
.aeroponic_box2 {
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.aeroponic_box2_list1 {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.aeroponic_box2_list1_num5 {
	padding: 0 1.5%;
	justify-content: space-around;
	-ms-justify-content: space-around;
	-webkit-justify-content: space-around;
}

.aeroponic_box2_list1_num4 {
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
}

.aeroponic_box2_list1_num3 {
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	padding-top: 3% !important;
}

.aeroponic_box2_list1 dd {
	background: rgba(255, 255, 255, .92);
	padding: 32px 20px;
	margin-bottom: 30px;
	border-radius: 10px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.aeroponic_box2_list1_num5 dd {
	width: 17%;
}

.aeroponic_box2_list1_num4 dd {
	width: 21%;
}

.aeroponic_box2_list1_num3 dd {
	width: 29%;
}

.aeroponic_box2_list1 dd .icon {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	width: 98px;
	height: 98px;
	font-size: 42px;
	color: #fff;
	border-radius: 50%;
	background: #51a51f;
	margin: 0 auto 16px;
}

.aeroponic_box2_list1 dd .tt {
	color: #333;
}

.aeroponic_box2_list1 dd:hover {
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}


.aeroponic_box3_con {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.aeroponic_box3_l {
	width: 46%;
}

.aeroponic_box3_r {
	width: 46%;
}

.aeroponic_box3_r_table table tr td {
	padding: 8px 3%;
	font-size: 16px;
	line-height: 1.5;
	color: #444;
	border: 1px solid #9eb78f;
}

.aeroponic_box3_r_table table tr td:first-child {
	width: 25%;
	background: #cae5bc;
}

.aeroponic_box4,
.aeroponic_box6 {
	background: #f6f6f6;
}

.aeroponic_box7 {
	background: url(https://www.leguony.com/d/images/aeroponic_bg2.jpg) no-repeat center top 132px;
}


/* nft hydroponic */
.nft_box1 .toweBoxTwo1 {
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
}

.nft_box2 {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.nft_box3 {
	background: #eee;
}


.nft_box5_t {
	margin-bottom: 65px;
}

.nft_box5_t_wrap {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}


.nft_box5_t_l {
	width: 40%;
}

.nft_box5_t_l_title {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	margin-bottom: 27px;
}

.nft_box5_t_l_title .icon {
	width: 50px;
}

.nft_box5_t_l_title .tt {
	width: calc(100% - 50px);
	font-family: "MONTSERRAT-BOLD";
}



.nft_box5_t_r {
	width: 55%;
}

.nft_box5_b {
	padding-left: 2.5%;
	padding-right: 2.5%;
}



/* zip tower sysyem */
.zip_box2 .aeroponic_box2_list1 {
	padding: 0;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
}

.zip_box2 .aeroponic_box2_list1_num5 dd {
	width: 18%;
	text-align: center;
}


.zip_box3_con {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.zip_box3_l {
	width: 350px;
}

.zip_box3_r {
	width: calc(100% - 350px);
	padding-left: 4%;
}



.zip_box4 {
	background: #f6f6f6;
}

.zip_box4_table table {
	width: 100%;
	background: #fff;
}

.zip_box4_table table tr td {
	border: 1px solid #c9c9c9;
	padding: 8px 10px;
	line-height: 1.3;
	font-size: 16px;
}

.zip_box4_table table tr:nth-child(1) {
	color: #fff;
	background: #51a51f;
}

.zip_box4_table table tr:nth-child(2) {
	background: #ebebeb;
	font-weight: bold;
}

.zip_box4_clm1 {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	margin-bottom: 45px;
}

.zip_box4_clm1_l {
	width: 36%;
}

.zip_box4_clm1_l .pic {
	margin-bottom: 30px;
}

.zip_box4_clm1_l .tt {
	font-size: 16px;
	color: #666;
}

.zip_box4_clm1_r {
	width: 60%;
}



.zip_box5_clm1 {
	margin-bottom: 5%;
}

.zip_box5_clm2 {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.zip_box5_clm2 dd {
	width: 49%;
	margin-bottom: 30px;
}


.zip_box6_list1 {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.zip_box6_list1 dd {
	width: calc((100% - 40px) / 2);
	overflow: hidden;
	margin-bottom: 40px;
}

.zip_box6_list1 dd:hover img {
	transform: scale(1.03, 1.03);
	-webkit-transform: scale(1.03, 1.03);
}



/* ebb */
.ebb_box1 .toweBoxTwo1 {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}


.ebb_box1 .toweBoxTwo1_L {
	border-radius: 0;
}


.ebb_box2_list {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-around;
	-ms-justify-content: space-around;
	-webkit-justify-content: space-around;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	padding-top: 4%;
}

.ebb_box2_list dd {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	width: 238px;
	height: 238px;
	border-radius: 50%;
	background: rgba(255, 255, 255, .9);
	overflow: hidden;
	text-align: center;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.ebb_box2_list dd .icon {
	font-size: 96px;
	line-height: 1;
	color: #51a51f;
	margin-bottom: 10px;
}

.ebb_box2_list dd .tt {
	max-width: 162px;
	font-size: 18px;
	color: #444;
	line-height: 1.3;
	margin: 0 auto;
}

.ebb_box2_list dd:hover {
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}


.ebb_box3_con {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	padding-top: 3%;
}

.ebb_box3_l {
	width: 44%;
}

.ebb_box3_r {
	width: 54%;
}


.ebb_box4_list1 {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.ebb_box4_list1 dd {
	width: calc((100% - 90px) / 4);
	overflow: hidden;
	border-radius: 6px;
	margin: 0 30px 30px 0;
}

.ebb_box4_list1 dd:hover img {
	transform: scale(1.03, 1.03);
	-webkit-transform: scale(1.03, 1.03);
}


.dwc_box1_text {
	margin-bottom: 35px;
}

.dwc_box1_r_b {
	padding: 40px 5%;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	background: #51a51f;
}

.dwc_box1_r_b .tt {
	font-family: "MONTSERRAT-BOLD";
	line-height: 1.2;
	margin-bottom: 15px;
}

.dwc_box2_list1 dd .icon {
	font-size: 70px;
}

.dwc_box2_list1 dd .tt {
	font-size: 16px;
	max-width: 100%;
}


.dwc_box3 {
	background: #eee;
}

.dwc_box3_con {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.dwc_box3_l {
	width: 54%;
}

.dwc_box3_r {
	width: 44%;
}

.dwc_box3_l_title {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	margin-bottom: 30px;
}

.dwc_box3_l_title .icon {
	width: 50px;
	text-align: center;
	padding-top: 1%;
}

.dwc_box3_l_title .con {
	width: calc(100% - 50px);
	padding-left: 6px;
}

.dwc_box3_l_title .con .tt {
	font-family: "MONTSERRAT-BOLD";
	margin-bottom: 17px;
}

.dwc_box4_list1 {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.dwc_box4_list1 dd {
	width: calc((100% - 6px) / 4);
	overflow: hidden;
	margin: 0 2px 2px 0;
}

.dwc_box4_list1 dd:hover img {
	transform: scale(1.03, 1.03);
	-webkit-transform: scale(1.03, 1.03);
}

.dwc_box5_clm1,
.dwc_box5_clm2 {
	max-width: 1365px;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	margin: 0 auto 12px;
}

.dwc_box5_clm1_item1 {
	width: 29.5%;
	overflow: hidden;
}

.dwc_box5_clm1_item2 {
	width: 39.19%;
	overflow: hidden;
}

.dwc_box5_clm1_item3 {
	width: 29.5%;
	overflow: hidden;
}

.dwc_box5_clm2_item1 {
	width: 29.5%;
	overflow: hidden;
}

.dwc_box5_clm2_item2 {
	width: 30.1%;
	overflow: hidden;
}

.dwc_box5_clm2_item3 {
	width: 38.31%;
	overflow: hidden;
}

.dwc_box5_item:hover img {
	transform: scale(1.03, 1.03);
	-webkit-transform: scale(1.03, 1.03);
}




/* container */
.container_box1_con1 {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	margin-bottom: 6%;
}

.container_box1_l,
.container_box1_r {
	width: 47%;
}

.container_box1_l {
	position: relative;
}

.container_box1_con2 {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.container_box1_con2 .item {
	width: 48%;
	margin-bottom: 30px;
}

.container_box1_con2 .item .pic {
	overflow: hidden;
}

.container_box1_con2 .item .con {
	padding: 28px 0 0;
}

.container_box1_con2 .item .con a {
	color: #51a51f;
	border-bottom: 1px solid #51a51f;
}


.container_box2_list dd {
	width: 25%;
	max-width: 238px;
}

.container_box2_list dd .icon {
	font-size: 62px;
}

.container_box2_list dd .tt {
	font-size: 16px;
}


.container_box3_con {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	background: #51a51f;
}

.container_box3_l {
	width: calc(60% - 2px);
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
}

.container_box3_l_t {
	padding: 25px 7%;
}

.container_box3_l_title {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	font-family: "MONTSERRAT-BOLD";
	margin-bottom: 18px;
}

.container_box3_l_title .icon {
	margin-right: 14px;
}

.container_box3_l_b {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.container_box3_l_b .item {
	width: calc((100% - 8px) / 3);
	border: 2px solid #fff;
	overflow: hidden;
}

.container_box3_l_b .item:hover img {
	transform: scale(1.03, 1.03);
	-webkit-transform: scale(1.03, 1.03);
}

.container_box3_r {
	width: calc(40% - 2px);
}

.container_box3_r_t {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	margin-bottom: 4px;
}

.container_box3_r_t .item {
	width: calc((100% - 4px) / 2);
	border: 2px solid #fff;
	overflow: hidden;
}

.container_box3_r_t .item:hover img {
	transform: scale(1.03, 1.03);
	-webkit-transform: scale(1.03, 1.03);
}

.container_box3_r_b {
	border: 2px solid #fff;
	overflow: hidden;
}

.container_box3_r_b:hover img {
	transform: scale(1.03, 1.03);
	-webkit-transform: scale(1.03, 1.03);
}


.container_box4_t {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	margin-bottom: 56px;
}


.container_box4_t_l {
	width: 45%;
}

.container_box4_t_r {
	width: 50%;
}

.container_box4_r_b {
	background: #51a51f;
	padding: 30px 5% 40px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
}

.container_box4_r_b_t {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	color: #fff;
	margin-bottom: 20px;
}

.container_box4_r_b_t .icon {
	width: 72px;
	font-size: 62px;
}

.container_box4_r_b_t .tt {
	width: calc(100% - 72px);
	padding-left: 10px;
	font-size: 16px;
}

.container_box4_r_b_btn a {
	width: 90%;
	max-width: 410px;
	margin: 0 auto;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	font-size: 28px;
	color: #fefefe;
	height: 60px;
	line-height: 54px;
	border-radius: 30px;
	border: 3px solid #ffffff;
	-ms-background-image: linear-gradient(to top, #db4b04, #f28b22);
	-moz-background-image: linear-gradient(to top, #db4b04, #f28b22);
	-webkit-background-image: linear-gradient(to top, #db4b04, #f28b22);
	background-image: linear-gradient(to top, #db4b04, #f28b22);
}

.container_box4_r_b_btn a:hover {
	opacity: 0.8;
}






/* dutch */
.dutch_list1 {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.dutch_list1 dd {
	width: calc((100% - 60px) / 3);
	margin-bottom: 30px;
	background: rgba(255, 255, 255, .9);
	padding: 32px 18px;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	border-radius: 10px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.dutch_list1 dd .icon {
	width: 70px;
	font-size: 60px;
	color: #51a51f;
	text-align: center;
}

.dutch_list1 dd .con {
	width: calc(100% - 70px);
	padding-left: 10px;
}

.dutch_list1 dd .con .tt {
	font-size: 22px;
	color: #444;
	margin-bottom: 8px;
}

.dutch_list1 dd .con .text {
	font-size: 16px;
	color: #666;
}

.dutch_list1 dd:hover {
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}


.dutch_box3_con {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.dutch_box3_l {
	width: 33.5%;
}

.dutch_box3_l .tt {
	padding-top: 15px;
	color: #333;
}

.dutch_box3_r {
	width: 61%;
}

.dutch_box4,
.dutch_box5 {
	background: #f6f6f6;
}

.dutch_box4 .toweBoxTwo1 {
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
}


.dutch_box6_list1 {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	padding: 0 2.5%;
}

.dutch_box6_list1 dd {
	width: 18%;
	margin: 0 2.5% 0 0;
	overflow: hidden;
	border-radius: 6px;
}

.dutch_box6_list1 dd:last-child {
	margin-right: 0;
}

.dutch_box6_list1 dd .pic {
	overflow: hidden;
}

.dutch_box6_list1 dd .tt {
	font-size: 16px;
	color: #666;
	line-height: 60px;
	text-align: center;
	background: #f6f6f6;
}

.dutch_box6_list1 dd:hover .pic img {
	transform: scale(1.03, 1.03);
	-webkit-transform: scale(1.03, 1.03);
}


.dutch_box7_list dd {
	border-radius: 10px;
}


/* vertical */
.vertical_box1 {
	background: #f6f6f6;
}

.vertical_box1_r_b {
	border-radius: 0;
	border-top-left-radius: 50px;
	border-bottom-right-radius: 50px;
}


.vertical_box3 {
	background: #f6f6f6;
}

.caseBoxOne2 .item a .img_box img {
	height: 325px;
	object-fit: cover;
	object-position: center;
}


.page-numbar{
	display: flex;
}

@media screen and (max-width: 767px) {
	.caseBoxOne2 .item a .img_box img {
		height: 120px;
	}

}
.footer_b_text{
	width: 100%;
	text-align: center;
}
.footer_b_text > span{
	margin: 0 10px;
}
@font-face {
	font-family: 'icomoon';
    src:url('../font/icomoon.eot?qradjf');
    src:url('../font/icomoon.eot?qradjf#iefix') format('embedded-opentype'),
        url('../font/icomoon.ttf?qradjf') format('truetype'),
        url('../font/icomoon.woff?qradjf') format('woff'),
        url('../font/icomoon.svg?qradjf#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
.demo-icon{
  font-family:"icomoon";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  font-size:24px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:24px;
  color:#999; 
}
.cndns-right{position:fixed;right:1px;top:40%;margin-top:-100px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#ff6800;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#ff6800;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-sev .cndns-right-btn{border-color:#ff6800;background:url(../img/kefu.gif) no-repeat #ff6800 center;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #ff6800;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../img/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t{overflow: hidden;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:8px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#ff6800;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.meau-sev .cndns-right-box .box-border{width:230px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#ff6800;font-size:16px;line-height:16px;margin-top: 16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#ff6800}
@media all and (max-width: 991px) {
	.cndns-right{display: none;}
}

/* 工具栏 */
#toolbar{position: fixed;bottom: 0;width: 100%;z-index: 888;left: 0;display: none;}
#toolbar .list{display: flex;background-image: -moz-linear-gradient( 0deg, rgb(69, 162, 71) 0%, rgb(40, 60, 134) 100%);
background-image: -webkit-linear-gradient( 0deg, rgb(69, 162, 71) 0%, rgb(40, 60, 134) 100%);
background-image: -ms-linear-gradient( 0deg, rgb(69, 162, 71) 0%, rgb(40, 60, 134) 100%);}
#toolbar .list li{width: 25%; text-align: center;}
#toolbar .list a{display: block;padding: 5px;}
#toolbar .list a span{text-align: center; color: #fff; display: block; font-size: 14px;}
#toolbar .list a img {display: block;margin: 5px auto;}
#toolbar .list li:hover{background: #0185d0;}
/*微信弹窗*/
#wxnr{width:100%;height: 100%;position:fixed;top: 0;z-index:1000;display:none;background: rgba(0,0,0,.6);}
#wxnr .nrdf{position: absolute;top: 50%;left: 0;right: 0;width: 300px;height: 300px;padding: 20px 10px;text-align:center;background-color: rgba(255, 255, 255, 0.8);box-shadow: 0px 2px 6px #777;-webkit-box-shadow: 0px 2px 6px #777;-moz-box-shadow: 0px 2px 6px #777;border-radius:10px;box-sizing: border-box;margin: -150px auto 0;}
#wxnr img{width: 135px;height: 135px;display: block;margin: 0 auto;}
#wxnr p{font-size: 14px;text-align:center;line-height: 30px;}
#wxnr i{position: absolute;top: 5px;right:5px;width: 20px;height: 20px;font-size: 14px;text-align:center;color: #fff;font-weight: bold;font-style: normal;background: #333;border-radius: 100%;cursor: pointer;}
#wxnr span{display:inline-block;padding: 0 5px;background-image: -moz-linear-gradient( 0deg, rgb(69, 162, 71) 0%, rgb(40, 60, 134) 100%);
background-image: -webkit-linear-gradient( 0deg, rgb(69, 162, 71) 0%, rgb(40, 60, 134) 100%);
background-image: -ms-linear-gradient( 0deg, rgb(69, 162, 71) 0%, rgb(40, 60, 134) 100%);color:#fff;border-radius: 5px;cursor:pointer;}
/*复制提示*/
#weixin{position: fixed;top: 50%;margin-top: -26px;z-index: 9999999;font-size: 16px;color: #fff;width: 90%;right: 5%;text-align: center;background: rgba(0, 0, 0, 0.8);border: 2px solid #333;border-radius: 5px;display: none;line-height: 50px;}
@media all and (max-width: 991px) {
	#toolbar{display: block;}
}
 

.about_box2.p10 >img{
	display: none;
}

@media screen and (max-width: 767px) {
	.about_box2.p10{
		background: none;
		height: auto;
	}
	.about_box2.p10 >img{
		display: block;
		width: 100%;
	}

	.about_box4.p10{
		background-attachment:unset;
 
	}
 
	
}
